Tag: interface builder

如何调整UITableView中原型单元格的左边距?

如果我创build了一个UITableViewController ,例如通过File→New Project …→iOS→Master-Detail Application在Xcode中创build一个UITableView并创build一个原型单元格。 生成的视图层次是: 在单元格的内容UIView左边缘和“标题”文本的UILabel元素之间自动创build左边的“边距”,如下面的橙色所示。 这会在运行时在设备的屏幕边缘和UILabel文本之间产生相应的边距: 那么这个差距的宽度在哪里呢?怎样才能调整呢? UILabel的Size Inspector中的控件显示为灰色: 我的首选选项是能够在Interface Builder中设置这个差距的宽度,但是我也想知道这个差距在哪里设置,以及如何通过编程来改变它。

无法呈现IB Designables的实例

我有一个Objective-C和Swift混合dynamic框架。 混合框架与两个纯粹的Objective-Cdynamic框架相连。 当我试图在IB Designable的混合框架中标记任何类,并在storyboard或nib中使用该类时,Xcode始终表示它的实例未能呈现。 并有错误消息: IB Designables:无法呈现WZUITokenField的实例:dlopen(WZUIKit.framework,1):未加载库:/Library/Frameworks/WZFoundation.framework/WZFoundation引用自:WZUIKit.framework原因:未find图像 IB Designables:无法更新自动布局状态:dlopen(WZUIKit.framework,1):未加载库:@ rpath / WZFoundation.framework / WZFoundation引用自:WZUIKit.framework原因:未find图像 框架WZUIKit是Objective-C和Swift混合框架,WZFoundation是纯粹的Objective-C。 另外,所有这些配对都可以在设备或模拟器上使用。

如何在Objective-C中设置IBInspectable的默认值?

我知道IBInspectable-properties的默认值可以设置为: 在Swift中@IBInspectable var propertyName:propertyType = defaultValue 。 但是如何在Objective-C中实现类似的效果,以便我可以将某些属性的默认值设置为Interface Builder中的某些属性?

如何在Interface Builder中创build优胜美地风格的统一工具栏?

在OS X 10.10+中,如何在窗口的标题栏中创build具有与其他小工具集成的工具栏的“胖标题栏”窗口,就像在新的Safari和Calendar中一样?

IBOutlet和IBAction

在iPhone的Objective-C编码中使用IBAction和IBOutlet的目的是什么?如果我不使用它,它有什么区别吗?