interface-builder相关内容
我的 UIViewController 上有一个视图(在本例中为 UITableView,但这并不重要),我希望在键盘弹出时调整高度. 在自动布局中执行此操作的最佳方法是什么?目前我认为我有这些限制: 超级视图的顶部空间:0 超级视图的尾随空间:0 超视图的领先空间:0 超级视图的底部空间:0 高度等于 = 424 我认为这样做的最快方法是删除高度和底部空间约束,并在调用
..
我有一个带有 UITableView 的 xib 文件,我想使用委托方法为该文件添加自定义部分标题视图 tableView:viewForHeaderInSection:.有没有可能在 Interface Builder 中设计它,然后以编程方式更改它的一些子视图的属性? 我的 UITableView 有更多的部分标题,所以在 Interface Builder 中创建一个 UIView 并
..
如果我创建一个 UITableViewController,例如通过 File → New Project... → iOS → Master-Detail Application 在 Xcode,一个 UITableViewcode> 是用原型单元创建的. 生成的视图层次结构为: 在 Cell 的 Content UIView 左边缘和“Title"文本的 UILabel 元素之间自
..
我有一个关于 UITableView 的问题...我有一个 UITableViewController 并且我创建了一个自定义单元格.当我将 tableView 可视化时,我会在分隔线之前看到一点空白,如您在此屏幕截图中所见: 为什么?它是默认的可视化?我可以改变一些东西来移除这个白色的左填充吗? 解决方案 iOS 7 中默认提供前导空格,即使是自定义单元格也是如此. 检查 U
..
我在界面构建器中构建了一个简单的 tableViewCell.它包含一个包含图像的 UIView.现在,当我选择单元格时,会显示默认的蓝色选择背景,但我的 UIView 的 backgroundColor 消失了. 我的 UITableViewCell 的实现文件没有做任何特别的事情.它只是初始化的 &返回 self 而我在 setSelected 中所做的就是调用 super. 如何
..
我能够设计自定义 UITableViewCells 并使用 http://forums.macrumors.com/showthread.php?t=545061.但是,使用该方法不再允许您使用重用标识符初始化单元格,这意味着您必须在每次调用时为每个单元格创建全新的实例.有没有人想出一种仍然缓存特定单元格类型以供重用的好方法,但仍然能够在 Interface Builder 中设计它们? 解
..
在 macOS 中,如何创建带有“集成标题栏和工具栏"的窗口?在 Xcode 和/或 Interface Builder 中? 这是“胖标题栏";添加到 OS X 10.10 Yosemite 中的 Safari 和日历等应用程序的窗口类型.统一的标题栏和工具栏以及其他小工具. macOS 人机界面指南: 标题栏和工具栏 工具栏(如果包含)位于标题栏下方(或与标题栏集成在一起),
..
我正在尝试布局我的 xib,以便布局适合 iphone 5(4 英寸视网膜)和 3.5 设备. 因为我必须支持 IOS-5,所以我不能使用自动布局.我必须使用弹簧和 Struts. 我尝试了界面构建器中的所有内容.但是我的观点要么超出了 iphone-3.5 英寸的底部,要么没有完全填满 iphone-4 英寸的视网膜. 有人可以提示如何真正使 xib 兼容两种设备吗? 为
..
如何在 Interface Builder 中为背景输入 RGB 或 Hex 颜色值?我可以选择预定义的颜色,但我想手动输入 RGB 值.我在哪里可以这样做? 解决方案 点击颜色滑块图标,然后从下拉列表中选择“RGB 滑块". 您还可以将放大镜用作颜色选择器,从屏幕上的任何位置选取准确的颜色;另请参阅下面@ken 的精彩评论,其中阐明了色彩空间如何与放大镜配合使用.
..
我在 Interface Builder 中有一个 UIToolbar 并且我注意到它被锁定为 44px 高.我当然想让这个更大. Apple 是否允许调整此控件的大小?如果是这样,我该怎么做? 解决方案 当然,只是设置不同的框架: [myToolbar setFrame:CGRectMake(0, 50, 320, 35)]; 这将使您的工具栏高 35 像素.当然,这需要一个
..
我正在尝试使我的项目与 Snow Leopard 兼容,但我无法使用界面构建器(Lion 上的 XCode 4.3)删除笔尖中的自动布局. 是否可以在 XCode 的笔尖中删除约束和自动布局? 解决方案 转到界面构建器中的文件检查器,并取消勾选“使用自动布局".
..
我是 IOS 开发的新手,最近开始使用 Xcode 4.5.我看到每个 viewController 都可以设置一些身份变量,包括故事板 ID.这是什么,我如何使用它? 我开始在 stackoverflow 上搜索,但找不到任何解释. 我认为这不仅仅是一些愚蠢的标签,我可以设置它来记住我的控制器,对吗?它有什么作用? 解决方案 storyboard ID 是一个 String
..
即使 Interface Builder 知道 MyClass,我在启动应用程序时还是收到错误消息. 当 MyClass 是库的一部分时会发生这种情况,如果我直接在应用程序目标中编译类,则不会发生这种情况. 解决方案 尽管在运行时打印了“Unknown class MyClass in Interface Builder file."错误,但此问题与 Interface Builde
..
在 Xcode 和 Interface Builder 中使用 IBOutlets 和 IBActions 的目的是什么? 如果我不使用 IBOutlets 和 IBActions 会有什么不同吗? 斯威夫特: @IBOutlet 弱变量 textField:UITextField!@IBAction func buttonPressed(_ sender: Any) {/* ...
..
我正在尝试做一些复杂的事情,但应该是可能的.所以这是对所有专家的挑战(这个论坛有很多人:)). 我正在创建一个问卷“组件",我想将其加载到 NavigationContoller(我的 QuestionManagerViewController)上.“组件"是一个“空"的UIViewController,它可以根据需要回答的问题加载不同的视图. 我的做法是: 创建 Questio
..
我在我的项目中添加了一个新的 nib 文件,并尝试加载它. 但是,当我点击应该带我进入我创建的视图的工具栏图标时,我收到一个带有消息的 NSInternalInconsistencyException: 由于未捕获的异常而终止应用'NSInternalInconsistencyException',原因:'-[UIViewController_loadViewFromNibNamed:
..
我升级到 Xcode 6 beta 4,现在我的应用程序不断崩溃并显示消息 Interface Builder 文件中的未知类 X. 它崩溃是因为 Xcode 可能找不到我在 Storyboard 中链接的自定义类,但它显示它们在 Xcode 界面中正确链接. 我确信一切都正确链接.我唯一的其他选择可能是删除整个故事板文件并从头开始,因为它可能以某种方式损坏. 编辑:我还想
..
我正在使用 ARC 专门为 iOS 5 开发.IBOutlets 到 UIViews(和子类)应该是 strong 还是 weak? 以下内容: @property (nonatomic, weak) IBOutlet UIButton *button; 将摆脱所有这些: - (void)viewDidUnload{//...self.button = nil;//...} 这样做有
..
我正在尝试将 UILabel 与在我的班级中创建的 IBOutlet 链接起来. 我的应用程序因以下错误而崩溃. 这是什么意思? 我该如何解决? *** 由于未捕获的异常“NSUnknownKeyException"而终止应用,原因:“[ setValue:forUndefinedKey:]: 此类不符合键值 XXX
..
我通常喜欢在界面构建器中创建和设计我的 uiview.有时我需要在 xib 中创建一个视图,该视图可以在故事板中的多个视图控制器中重复使用. 解决方案 在故事板中重用和渲染 xib. 使用 Swift 2.2 & 测试Xcode 7.3.1 1 ---- 创建一个名为“DesignableXibView"的新 UIView File > New > File > Sour
..