-
234 votesanswersviews
如何使用Interface Builder创建的nib文件加载UIView
我正在尝试做一些精心设计的事情,但这应该是可行的 . 所以这里对你所有的专家都是一个挑战(这个论坛是你们很多人的一部分:)) . 我正在创建一个问卷"component",我想在 NavigationContoller (我的 QuestionManagerViewController )上加载 . "component"是"empty"... -
11 votesanswersviews
'NSInternalInconsistencyException',原因:' - [UIViewController _loadViewFromNibNamed:bundle:]加载了GameView笔尖,但未设置视图插座
这与此处众多其他类似问题的情况不同 . **** *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the GameView nib but the ... -
0 votesanswersviews
尝试在iPad上加载视图时出现异常:“加载笔尖但未设置视图插座”,如何添加该插座?
我得到这个例外: 抛出Objective-C异常 . 名称:NSInternalconsistencyException原因: - [UIViewController_loadViewFromNibNamed:bundle:]加载了“TestRunnerViewController_iPad”笔尖但未设置视图插座 . 果然,如果我先查看我创建的iPhone视图,我可以看到: 但是,在崩溃的... -
0 votesanswersviews
Interface Builder布局UIViewController xib,用于在顶部条形高度中更改方向
我为UIViewController子类创建了一个新的.xib文件,将所有内容保留为默认值,并在视图顶部附近添加了几个按钮,但允许状态栏导航栏的高度 . 当我从肖像模式的UITableViewController rootController中推送它时,一切都很好 . 但是,当我将iPhone旋转到横向时,视图布局不会针对横向模式中较短的顶部栏进行调整,因此按钮和导航栏之间会有额外的空间 . 我知... -
3 votesanswersviews
接口构建器问题:在连接IBOutlet时,获取“此类不符合密钥值的密钥值”
这是我做的: 1)创建新的UIViewController子类,使用NIB勾选界面构建器 2)在 Headers 中: @interface QuizMainViewController : UIViewController { UILabel* aLabel; } @property (nonatomic, retain) IBOutlet UILabel* aLabel; @e... -
521 votesanswersviews
如果IBOutlets在ARC下是强还是弱?
我正在使用ARC专门为iOS 5开发 . IBOutlet s(和子类)是 strong 还是 weak ? 下列: @property (nonatomic, weak) IBOutlet UIButton *button; 将摆脱所有这一切: - (void)viewDidUnload { // ... self.button = nil; // ... } ... -
0 votesanswersviews
在iPad上的iPhone故事板上运行通用(iPhone iPad)应用程序(模拟大小)
我有一个我以前为iPhone和iPad设计的通用应用程序,现在我不想使用iPad故事板 . 我知道我不能撤销iPad支持,因为我之前发布的应用程序是普遍的 . 我需要保持我的应用程序“通用”(以便我可以更新我的应用程序而不会失败验证),但让iPad在模拟模式下使用iPhone故事板 . 如何在模拟模式下使用我的iPhone故事板与iPad?我已经删除了iPad故事板,并将iPad的主界面也更改为i... -
2 votesanswersviews
什么是辅助功能特性,“用户交互已启用?”(Xcode Interface Builder)
在视图(.xib)中配置元素以实现辅助功能时,我们在辅助功能检查器中提供了几个选项 . 我了解在“特征”部分中选择选项可让用户在使用VoiceOver时“标签”或“滑动”特定类型的元素 . 但是,我不确定选择(或取消选择)“启用用户交互”选项有什么影响 . 例如,静态标签默认启用此特征 . 我已为辅助功能启用此元素,填充标签和提示,并选择静态文本和 Headers 特征 . 除了阅读文本,用户不需... -
0 votesanswersviews
如何在堆栈视图中水平居中UISwitch?
我正在使用Interface Builder来创建应用程序 . 我想安排一组标签和相应的UISwitch,使所有标签出现在屏幕的左半部分,开关在右侧 . 开关应与标签对齐 . 为此,我尝试使用垂直堆栈视图,其中嵌入了多个水平堆栈视图(每个标签/交换机对一个水平堆栈视图) . 为了使标签和开关正确对齐,我将每个标签和开关设置在一个空白的UIView中,并将它们(开关和标签)置于相应的UIView上 ... -
0 votesanswersviews
尽管Interface Builder将宽度和高度设置为320 x 320像素,UIView仍会在模拟器中显示全屏
我尝试将HomeViewController的UIView显示为TabBarViewController的模态 . 我希望UIView显示在TabBar上,屏幕底部有TabBar . 虽然将HomeController的宽度和高度的设置UIView设置为320 x 320像素并不会阻止视图显示全屏 . 它覆盖了UITabBar,当应用程序启动时,我无法在屏幕按钮上看到UITabBar . 这是我的... -
8 votesanswersviews
nib中的IBOutlets在awakeFromNib和initWithCoder上均为零 - 没有子视图
我有一个自定义UIView子类,通过Nib文件(UIImageView,UIView和UITextField)和IBOutlets集添加了三个子视图 . 但是当在子类中调用 awakeFromNib 或 initWithCoder 时,所有IBOutlet都是 nil ,甚至子视图数组也是 empty . 我正在使用Swift和XCode 6 beta 5,其中这个UIView subclas... -
2 votesanswersviews
如何更改xcode界面构建器背景颜色
我想在Xcode中更改Interface Builder的背景颜色,默认情况下它是白色但它与其他视图控制器背景颜色混淆,默认情况下也是白色 . 我不想更改每个视图控制器视图的背景颜色,而是想要更改Interface Builder本身的背景颜色 . -
403 votesanswersviews
UIScrollView可滚动内容大小模糊
各位开发者,我在Interface Builder(Xcode 5 / iOS 7)中遇到AutoLayout问题 . 这是非常基础和重要的,所以我想每个人都应该知道这是如何正常运作的 . 如果这是Xcode中的一个错误,那就是一个关键错误! 所以,每当我有一个像这样的视图层次结构时,我遇到了麻烦: >UIViewController >> UIView >>>... -
2 votesanswersviews
Xcode 4 Interface Builder - 设计时自动调整大小
我刚刚迁移到Xcode 4并且Interface Builder与Xcode 3中的工作方式不同 . 当我设计我的用户界面时,每当我调整包含任何子视图的视图(包括窗口本身)时,一个NSBox或一个自定义视图,所有子视图都用它重新缩放! 我可以看出为什么这是有意义的,因为它显示了应用程序在运行时的行为方式,但在设计时却非常烦人;每次我想要向窗口添加更多控件时我需要展开窗口,然后将所有子视图调整回原来... -
10 votesanswersviews
UIScrollView使用自动布局缩放UIImageView
考虑具有单个子视图的 UIScrollView . 子视图是 UIImageView ,具有以下大小限制: 其高度必须等于 UIScrollView 的高度 . 其宽度必须是与 UIImageView 的高度成比例缩放的图像宽度 . 预计 UIImageView 的宽度将大于UIScrollView的宽度,因此需要滚动 . 图像可能在 viewDidLoad (如果已缓存)或异步期... -
20 votesanswersviews
UIScrollView居中视图Ambigous Scrollable内容大小许多iPhone大小
我有: 应用程序,应该在横向和纵向模式下工作 . 视图,顶部有全尺寸滚动视图 . 滚动视图内部的一些视图,具有固定的宽度和高度 . (增加了H和W约束) 设置为在容器中以水平居中的方式查看滚动视图内部 . (根据约束添加) 我在界面构建器"Has ambiguous scrollable content width"中有警告 . 我知道解决这个问题的唯... -
2 votesanswersviews
仅在界面构建器中使用AutoLayout在UIScrollView中居中UIView
我正在尝试仅使用界面构建器将视图置于UIScrollView中 . 随着标签似乎运作良好 . 但是当我尝试用UIView做同样的事情时,我遇到了约束冲突 . 冲突是有道理的,但是如果我删除宽度/高度约束,UIView会扩展到整个SuperView,如果我删除top / lead / trail / bottom约束,UIView会正确居中,但是我得到一个模糊的宽度/高度警告 . 我的问... -
11 votesanswersviews
xcode Interface Builder背景颜色首选项
这看起来很奇怪,所以我可能只是在偏好中错过了它,但是如何改变Xcode中IB的实际背景颜色?不是任何元素,而是标准IB的实际炫目白色?对比度太大,当你缩小时,视图控制器几乎消失了.. 谢谢你的任何提示.. -
8 votesanswersviews
如何在XCode界面构建器中更改默认色调颜色?
如何在XCode界面构建器中更改全局默认色调颜色? -
255 votesanswersviews
“Interface Builder文件中的未知类<MyClass>”在运行时出错
即使Interface Builder知道 MyClass ,我在启动应用程序时也会收到错误 . 当 MyClass 是库的一部分时会发生这种情况,如果我直接在应用程序目标中编译该类,则不会发生这种情况 . -
15 votesanswersviews
Interface Builder文件中的未知类[重复]
这个问题在这里已有答案: “Unknown class <MyClass> in Interface Builder file” error at runtime 46个答案 我创建了一个相当简单的iPhone应用程序然后我想我会创建一个应用程序的iPad版本(Universal) . 尝试使用'升级'选项,但没有解决问题 . 所以我创建了一个单独的通用应用程序并将xib文件复制到... -
5 votesanswersviews
已知现有VC的“Interface Builder文件中的未知类”[复制]
这个问题在这里已有答案: “Unknown class <MyClass> in Interface Builder file” error at runtime 46答案 我正在Xcode 4.6.2中构建一个应用程序 . 一切都工作正常,直到我从项目的先前版本添加故事板,剪切并粘贴旧故事板中的视图,然后删除旧故事板 . 不,我在“Intefrace Builder文件”中收到“... -
0 votesanswersviews
如何从双击放大? Xcode中
我很难理解如何实现轻敲手势识别器 . 我想双击视图并放大,再次双击并缩小 . 我已经在这里研究了How to tap to zoom and double tap to zoom out in iOS?,在网上查看并查看了Apple的文档,但仍然没有得到这个我只是没有得到任何缩放 . 我已经检查了"user enable"复选框 我在IB中添加了一个手势识别器,现在我不确定如何... -
0 votesanswersviews
在IB中为什么你不能添加多个条形按钮项?
在“界面”构建器中,创建UIView,然后创建UINavigationBar,然后尝试将多个UIBarButtomItem添加到该导航栏 . 生成的层次结构应为: - View - Navigation Bar - Navigation Item (Title) - Bar Button Item - Bar Buttom Item 我似乎永远不会添加第二个... -
1031 votesanswersviews
这是什么意思? “'NSUnknownKeyException',原因:......这个类不是键值X的键值编码兼容”
我正在尝试将 UILabel 与我 class 中创建的 IBOutlet 链接起来 . 我的应用程序崩溃,出现以下错误 . 这是什么意思?我该如何解决? ***由于未捕获的异常'NSUnknownKeyException'终止应用程序,原因:'[<UIViewController 0x6e36ae0> setValue:forUndefinedKey:]:此类不是密钥值编码兼容的密... -
283 votesanswersviews
如何在隐藏视图时使用自动布局移动其他视图?
我在IB中设计了自定义Cell,将其子类化并将我的插座连接到我的自定义类 . 我在单元格内容中有三个子视图:UIView(cdView)和两个标签(titleLabel和emailLabel) . 根据每行可用的数据,有时我想在我的单元格中显示UIView和两个标签,有时只有两个标签 . 我想要做的是设置约束,如果我将UIView属性设置为隐藏,或者我将从superview中删除它,两个标签将移动... -
3 votesanswersviews
在Storyboard中设置“自动布局”约束时,菜单中没有兄弟对象
Apple指南“使用Pin和Align Tools添加自动布局约束”指出: 要创建与不是最近邻居的其他项目相关的约束,请单击文本字段中的黑色向下箭头,然后从弹出菜单中选择其他附近项目 . https://developer.apple.com/library/ios/recipes/xcode_help-IB_auto_layout/chapters/pin-constraints.html ... -
101 votesanswersviews
XCode6大小类中的自定义字体大小调整与自定义字体无法正常工作
Xcode 6有一个新功能,可以在故事板中根据当前设备配置的大小类自动设置UILabel,UITextField和UIButton中的字体和字体大小 . 例如,您可以将UILabel设置为在“任何宽度,紧凑高度”(例如在横向上的iPhone上)配置上使用字体大小12,在“常规宽度,常规高度”配置(例如在iPad上)上使用大小18 . 更多信息请点击这里: https://developer.app... -
8 votesanswersviews
Any-Any大小类被ios7忽略
我正在为iOS7和8 iPhone开发 . 由于iOS7不支持紧凑高度大小类,我认为解决这个问题的共识是使用任意大小的类来构建横向iPhone布局,并使用纵向宽度常规高度(cWrH)大小类来实现肖像iPhone布局 . 我在any-any中对视图设置了约束,然后将cWrH中的约束常量修改为特定于该size类 . 但是,iOS7设备和Xcode预览会忽略any-any约束,并对纵向和横向使用cWrH... -
0 votesanswersviews
iOS:UIView不会坚持状态栏
我想创建一个黑色不透明背景和白色文本的状态栏 . 为此,我做了以下事情: 在我的.plist中将"UIViewControllerBasedStatusBarAppearance"设置为"NO" 在我的.plist中将"UIStatusBarStyle LightContent"设置为"UIStatusBarStyleL...