27得票7回答
在Xcode 4的Interface Builder中滚动UIScrollView

这似乎是一个普遍的问题,但我似乎找不到答案。 这个 问题似乎解决了此问题,但我似乎无法让解决方案正常运行,并且我不确定它是否指的是Xcode 4。 在使用Xcode 4中的Interface Builder并与UIScrollView一起工作时,是否有办法在Interface Builder...

18得票7回答
Swift协议,IBOutlet属性不能具有非对象类型

我想在IB中连接自定义的Swift委托。该委托是一个用Swift实现特定协议的对象。protocol ThumbnailTableViewCellDelegate { func cellWasTouched(thumbnail: Bool, cell: UITableViewCell)...

573得票11回答
在ARC下,IBOutlets应该是弱引用还是强引用?

我正在使用ARC专门为iOS 5开发。将IBOutlet指向UIView(及其子类)应该使用strong还是weak? 以下是问题的代码:@property (nonatomic, weak) IBOutlet UIButton *button; 会摆脱所有这些:- (void)viewDi...

10得票3回答
使用IBDesignable和prepareForInterfaceBuilder与UILabel一起使用

我有一个名为MyView的UIView子类。 它里面有一个UILabel(由于某些原因,这是通过代码添加而不是在InterfaceBuilder中添加的)。 然后我在MyView上有一个叫做color的属性。 我希望Interface Builder能够选择color,并将标签显示为该颜...

23得票6回答
“Named colors do not work prior to iOS 11.0”错误指的是一个故事板在iOS 11.0之前不能使用命名颜色。

在开发一个目标低于iOS 11的iOS应用程序时,我不小心在其中一个storyboard中留下了一个命名颜色。然而,我收到的错误只显示了storyboard的名称,而没有显示导致问题的确切视图: iOS 11.0之前不支持命名颜色 Main.storyboard 如何找到具有命...

9得票8回答
不使用Interface Builder进行iPhone GUI设计的教程?

有没有好的教程介绍如何使用代码而不是Interface Builder来设计iPhone GUI界面? 我是iPhone开发的新手,想更好地了解背后发生的事情。

12得票1回答
如何将图片添加到Xamarin iOS项目并在Interface Builder中使用?

我正在使用Xamarin构建一个iOS iPad应用程序,我在项目根目录下创建了一个名为"Resources"的文件夹,例如:ProjectName/Resources。在其中有一个子文件夹ProjectName/Resources/Images,我已经在Images文件夹中添加了两张图片。 ...

8得票1回答
如何创建带图标的一致性工具栏按钮

期望的外观 我想为我的应用程序创建一个工具栏,其中包含一些简单的按钮,每个按钮都有一个单色图标。以下是类似于我想要实现的 Mail 新建窗口中的一些工具栏按钮的示例: 请注意,这些按钮具有一致的大小、内边距、填充和阴影。这是 macOS 中相当一致的样式,在 Mail、Safari、F...

11得票2回答
将自定义对象添加到对象库

我该如何将自定义对象添加到Xcode的自定义对象库中? 我创建了一个名为myObject的类,并希望在IB中使用时,可以在我的对象库列表中出现这个新对象。

45得票4回答
为什么我每次在IB中打开XIB文件时,它都会被修改?

我通过项目导航器点击XIB文件。它打开并立即更改图标为灰色,表明有未保存的更改。如果我保存更改,然后单击其他文件并再次单击返回以重新打开它,则会进行更多更改。每次打开都会进行修改。 在这个项目中,一个XIB文件和另一个项目中的几个XIB文件都会出现这种情况。我想知道为什么会发生这种情况,以及...