interface-builder相关内容

使用自动布局弹出键盘时如何调整视图大小

我的 UIViewController 上有一个视图(在本例中为 UITableView,但这并不重要),我希望在键盘弹出时调整高度. 在自动布局中执行此操作的最佳方法是什么?目前我认为我有这些限制: 超级视图的顶部空间:0 超级视图的尾随空间:0 超视图的领先空间:0 超级视图的底部空间:0 高度等于 = 424 我认为这样做的最快方法是删除高度和底部空间约束,并在调用 ..
发布时间:2021-12-11 09:43:56 移动开发

在 Interface Builder 中设计 UITableView 的部分标题

我有一个带有 UITableView 的 xib 文件,我想使用委托方法为该文件添加自定义部分标题视图 tableView:viewForHeaderInSection:.有没有可能在 Interface Builder 中设计它,然后以编程方式更改它的一些子视图的属性? 我的 UITableView 有更多的部分标题,所以在 Interface Builder 中创建一个 UIView 并 ..
发布时间:2021-12-11 09:23:36 移动开发

分隔线前的空白进入我的 TableView

我有一个关于 UITableView 的问题...我有一个 UITableViewController 并且我创建了一个自定义单元格.当我将 tableView 可视化时,我会在分隔线之前看到一点空白,如您在此屏幕截图中所见: 为什么?它是默认的可视化?我可以改变一些东西来移除这个白色的左填充吗? 解决方案 iOS 7 中默认提供前导空格,即使是自定义单元格也是如此. 检查 U ..
发布时间:2021-12-11 09:12:35 移动开发

选择 UITableViewCell 时 UIView backgroundColor 消失

我在界面构建器中构建了一个简单的 tableViewCell.它包含一个包含图像的 UIView.现在,当我选择单元格时,会显示默认的蓝色选择背景,但我的 UIView 的 backgroundColor 消失了. 我的 UITableViewCell 的实现文件没有做任何特别的事情.它只是初始化的 &返回 self 而我在 setSelected 中所做的就是调用 super. 如何 ..
发布时间:2021-12-11 09:11:53 移动开发

从 Nib 加载可重用的 UITableViewCell

我能够设计自定义 UITableViewCells 并使用 http://forums.macrumors.com/showthread.php?t=545061.但是,使用该方法不再允许您使用重用标识符初始化单元格,这意味着您必须在每次调用时为每个单元格创建全新的实例.有没有人想出一种仍然缓存特定单元格类型以供重用的好方法,但仍然能够在 Interface Builder 中设计它们? 解 ..
发布时间:2021-12-11 08:54:13 移动开发

带有集成标题栏和工具栏的 macOS 窗口?

在 macOS 中,如何创建带有“集成标题栏和工具栏"的窗口?在 Xcode 和/或 Interface Builder 中? 这是“胖标题栏";添加到 OS X 10.10 Yosemite 中的 Safari 和日历等应用程序的窗口类型.统一的标题栏和工具栏以及其他小工具. macOS 人机界面指南: 标题栏和工具栏 工具栏(如果包含)位于标题栏下方(或与标题栏集成在一起), ..
发布时间:2021-12-06 21:23:48 其他开发

如何使 xib 与 iphone 5 和 iphone 4 设备兼容

我正在尝试布局我的 xib,以便布局适合 iphone 5(4 英寸视网膜)和 3.5 设备. 因为我必须支持 IOS-5,所以我不能使用自动布局.我必须使用弹簧和 Struts. 我尝试了界面构建器中的所有内容.但是我的观点要么超出了 iphone-3.5 英寸的底部,要么没有完全填满 iphone-4 英寸的视网膜. 有人可以提示如何真正使 xib 兼容两种设备吗? 为 ..
发布时间:2021-12-05 20:54:17 移动开发

如何在 Interface Builder 中输入 RGB 值?

如何在 Interface Builder 中为背景输入 RGB 或 Hex 颜色值?我可以选择预定义的颜色,但我想手动输入 RGB 值.我在哪里可以这样做? 解决方案 点击颜色滑块图标,然后从下拉列表中选择“RGB 滑块". 您还可以将放大镜用作颜色选择器,从屏幕上的任何位置选取准确的颜色;另请参阅下面@ken 的精彩评论,其中阐明了色彩空间如何与放大镜配合使用. ..

有没有办法改变 UIToolbar 的高度?

我在 Interface Builder 中有一个 UIToolbar 并且我注意到它被锁定为 44px 高.我当然想让这个更大. Apple 是否允许调整此控件的大小?如果是这样,我该怎么做? 解决方案 当然,只是设置不同的框架: [myToolbar setFrame:CGRectMake(0, 50, 320, 35)]; 这将使您的工具栏高 35 像素.当然,这需要一个 ..
发布时间:2021-12-05 20:32:19 移动开发

什么是 StoryBoard ID,我该如何使用它?

我是 IOS 开发的新手,最近开始使用 Xcode 4.5.我看到每个 viewController 都可以设置一些身份变量,包括故事板 ID.这是什么,我如何使用它? 我开始在 stackoverflow 上搜索,但找不到任何解释. 我认为这不仅仅是一些愚蠢的标签,我可以设置它来记住我的控制器,对吗?它有什么作用? 解决方案 storyboard ID 是一个 String ..
发布时间:2021-12-05 19:59:10 其他开发

"未知类<MyClass>在界面生成器文件中"运行时错误

即使 Interface Builder 知道 MyClass,我在启动应用程序时还是收到错误消息. 当 MyClass 是库的一部分时会发生这种情况,如果我直接在应用程序目标中编译类,则不会发生这种情况. 解决方案 尽管在运行时打印了“Unknown class MyClass in Interface Builder file."错误,但此问题与 Interface Builde ..
发布时间:2021-12-05 19:56:37 其他开发

如何使用用 Interface Builder 创建的 nib 文件加载 UIView

我正在尝试做一些复杂的事情,但应该是可能的.所以这是对所有专家的挑战(这个论坛有很多人:)). 我正在创建一个问卷“组件",我想将其加载到 NavigationContoller(我的 QuestionManagerViewController)上.“组件"是一个“空"的UIViewController,它可以根据需要回答的问题加载不同的视图. 我的做法是: 创建 Questio ..
发布时间:2021-12-01 17:50:22 移动开发

已加载笔尖但未设置“查看"插座

我在我的项目中添加了一个新的 nib 文件,并尝试加载它. 但是,当我点击应该带我进入我创建的视图的工具栏图标时,我收到一个带有消息的 NSInternalInconsistencyException: 由于未捕获的异常而终止应用'NSInternalInconsistencyException',原因:'-[UIViewController_loadViewFromNibNamed: ..
发布时间:2021-12-01 17:39:31 移动开发

Xcode 6 错误:Interface Builder 文件中的未知类

我升级到 Xcode 6 beta 4,现在我的应用程序不断崩溃并显示消息 Interface Builder 文件中的未知类 X. 它崩溃是因为 Xcode 可能找不到我在 Storyboard 中链接的自定义类,但它显示它们在 Xcode 界面中正确链接. 我确信一切都正确链接.我唯一的其他选择可能是删除整个故事板文件并从头开始,因为它可能以某种方式损坏. 编辑:我还想 ..
发布时间:2021-12-01 17:28:11 移动开发

Xcode - 如何修复“NSUnknownKeyException",原因:……该类不符合键 X 的键值编码"错误?

我正在尝试将 UILabel 与在我的班级中创建的 IBOutlet 链接起来. 我的应用程序因以下错误而崩溃. 这是什么意思? 我该如何解决? *** 由于未捕获的异常“NSUnknownKeyException"而终止应用,原因:“[ setValue:forUndefinedKey:]: 此类不符合键值 XXX ..
发布时间:2021-12-01 17:03:25 移动开发

在故事板中重用 uiview xib

我通常喜欢在界面构建器中创建和设计我的 uiview.有时我需要在 xib 中创建一个视图,该视图可以在故事板中的多个视图控制器中重复使用. 解决方案 在故事板中重用和渲染 xib. 使用 Swift 2.2 & 测试Xcode 7.3.1 1 ---- 创建一个名为“DesignableXibView"的新 UIView File > New > File > Sour ..
发布时间:2021-11-30 21:12:27 其他开发