草庐IT

ib_logfiles

全部标签

ios - IB_DESIGNABLE,在预览中显示 View ?

我在界面生成器中显示了我的View,并设置了我的IB_DESIGNABLE属性,但是当我使用预览功能查看我的View在各种设备上的外观时,我只获得了superView名称,例如UIView.预览中不显示IB_DESIGNABLEView吗?根据要求编辑代码+屏幕截图:H=#importIB_DESIGNABLE@interfaceTitleBannerView:UILabel@property(nonatomic)IBInspectableCGFloatborderWidth;@property(nonatomic)IBInspectableCGFloatcornerRadius;@p

ios - UIViewController 与键 XXXXX 的键值编码不兼容。 IB 中没有错误的连接

从我的主视图Controller显示EditViewController时出现运行时错误:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeysaveChanges.'我已经完成了我能想到的所有不同的Google/StackOverflow搜索,我的所有结果都涉及标签栏或InterfaceBuilder中的错误连接。我的项目没有选项卡栏,我删除了Nib中每个对象的所有连接(除了从文件所有者、EditViewController到View的连接)。EditViewController实际上

objective-c - 如何获取在 IB 中创建的自定义 UITableViewCell 类以加载到 UITableView 中?

我是新手所以请多多包涵:我在IB中有一个.xib,其中包含一个嵌入了UITableView的UIScrollView。我想将自定义UITableViewCells加载到UITableView中。我在IB中创建了四/五个自定义单元格,但无法正确加载第一个单元格。以下是来自IB的相关截图:我已将在IB中创建的自定义UITableViewCell的类设置为我创建的名为“itemCell”的UITableView类。此外,我已将三个文本字段导出和委托(delegate)连接到“itemCell”。这是itemCell.h:#import@interfaceitemCell:UITableVie

ios - 在以编程方式更改文本属性后,在 iOS 7 的 IB 中配置的 textView 将字体更改回默认字体

注意:我问这个问题的时候是苹果刚发布iOS7的时候,苹果在iOS7之后用TextKit重新实现了UITextView.UITextView当时有一些错误。这个问题的问题就是其中之一。但现在它已修复。我的应用程序中有一个UITextView,它是在IB中配置的。TextView有一些字体大小为60.0f的默认文本。TextView使用纯字符串来呈现文本。如果我在应用程序运行时以编程方式更改TextView的文本属性:self.textView.text=@"sometextdifferentfromdefaulttext";TextView会将字体改回默认字体。以编程方式配置字体可以解决

ios - 无法连接到 IB 中的 subview

快速提问。使用IB,我在ViewController中有一个subview。在该subview中,我有一个标签,我想将其连接到我的自定义subview类。但是,IB不会让我。我错过了什么?我还尝试以编程方式添加标签;但是,似乎从未设置过框架。我可以硬编码标签的大小,但我不能让它依赖于我的subview的框架大小,因为框架和边界总是零矩形,即使View在我的ViewController中显示为非零尺寸。这里的任何想法也将不胜感激。 最佳答案 您实际上是完全正确的。它不会让您从IB连接到Xcode4.6.2中自定义View的header

ios - 使用 IB 从 View Controller 的 View 加载带有 XIB 的自定义 UIView

我有一个使用InterfaceBuilder构建的自定义UIView(MyCustomUIView)。我想把这个自定义View放在MyViewController的View中,它也是使用IB设计的。我在MyViewController的XIB中放置了一个UIView作为subview,并将其类设置为MyCustomUIView。问题是,当我运行代码时,只出现一个空白View。(当我在代码中实例化MyCustomUIView时,它显示得很好。)我只是在MyCustomUIView.m中按以下方式覆盖initWithFrame:方法:-(id)initWithFrame:(CGRect)f

ios - 自定义 UIControl 子类在 IB for iOS 中设置位置

我正在制作一个UIControl子类,因此以编程方式布置其中的所有内容。现在我已经完成了它,我需要在不同的屏幕上多次放置它。我知道你不能为iOS制作IB插件,但没有办法在IB中获取UIView并调整大小/将其放置在我的控件应在的位置,然后将其“自定义类属性”设置为我的UIControl的子类?我知道我不会看到它显示它在IB中的真实方式,但至少这让我可以设置总体大小和相对于屏幕上其他内容的位置。我还在我的viewController中创建了IBOutlets,并将IB中的View正确连接到它们。但是,在运行时我看不到任何自定义设置,并且在initWithFrame:或loadView中设

ios - 自定义 UITableViewCell (IB) 仅在选中状态下显示

我在InterfaceBuilder(Storyboard)中制作了一个自定义UITableViewCell,并通过#importCustomTableViewCell.h将其导入到我的项目中。一切正常,但单元格仅在选定状态下加载。我希望通过初始化将单元格加载到每一行。附言slider和文本字段连接工作正常。我还建立了所有IB连接。CustomTableViewCell.m#import"CustomTableViewCell.h"@implementationCustomTableViewCell@synthesizesliderLabel,slider;-(id)initWithS

ios - 静态库、 bundle 和 IB Designable

我正在尝试在我的UIButton中使用IBDesignable和IBInspectable,但似乎存在一些错误。在IssueNavigator中,bundle文件:Storyboard:IBDesignables:Failedtoupdateautolayoutstatus:Failedtoloaddesignabledfrompath(null)所以我想知道是否有任何配置可以在静态库或类似的东西中使用它?这是#importIB_DESIGNABLE@interfaceCustomUIButton:UIButton@property(nonatomic)IBInspectableint

ios - 不是在 IB 中创建的 UILabel 的自动换行?

我正在尝试完全在代码中创建一个UILabel,而不是IB。我希望x,y角位置和宽度固定,但高度根据显示的文本量以及要换行和居中的文本而变化。文本是从其他地方填充的。(虽然它通常不会超过2行)我已经走到这一步了,但不确定如何设置高度变量并让文本换行:instructLabel=UILabel(frame:CGRectMake(ScreenWidth/2-350,ScreenHeight-ScreenHeight*0.2,700,50))//GuessIdon'twantthe50heightherethough?instructLabel.backgroundColor=UIColor.