uistoryboard相关内容

使用&;User Defined Runtime Attributes&;在情节提要内本地化视图

我当前有一个semi-automated way来本地化我的视图。但是,今天我在IB中发现了一个有趣的部分,它似乎建议我可以从Interface Builder中本地化我的视图。 因此,在IB中,您可以在身份检查器中定义选定对象的运行时属性。因此,对于我的UILabel,我可以将标签的text键盘路径设置为字符串Hello World。 但是,当我在Type = Localized Str ..
发布时间:2022-02-25 10:54:28 移动开发

Storyboard 登录屏幕的最佳实践,在注销时处理数据清除

我正在使用 Storyboard 构建 iOS 应用.根视图控制器是一个标签栏控制器.我正在创建登录/注销过程,它大部分工作正常,但我遇到了一些问题.我需要知道设置这一切的最佳方式. 我想完成以下工作: 首次启动应用时显示登录屏幕.当他们登录时,转到标签栏控制器的第一个标签. 之后他们每次启动应用时,检查他们是否已登录,然后直接跳到根标签栏控制器的第一个标签. 当他们手动单击注销按 ..
发布时间:2022-01-30 19:18:36 移动开发

使用 Storyboard 以编程方式设置初始视图控制器

如何以编程方式为 Storyboard 设置 InitialViewController?我想根据某些情况打开我的故事板到不同的视图,这可能会因发布而异. 解决方案 如何没有一个虚拟的初始视图控制器 确保所有初始视图控制器都有故事板 ID. 在情节提要中,取消选中“是初始视图控制器";来自第一个视图控制器的属性. 如果您此时运行您的应用程序您会读到: 无法为 UIM ..
发布时间:2022-01-30 18:39:19 移动开发

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

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

如何将故事板合并到 cocos2d 2.0 项目中?

我在 cocos2d 2.0 中制作了一个项目,并希望使用情节提要合并一个主菜单. 我在 tinytimgames.com 上尝试过 Jerrod Putnam 的教程(我无法提供链接,因为每个帖子只允许新用户 2 个链接,但如果你用谷歌搜索“cocos2d storyboard",它是第一个链接)但这对我不起作用.我完全按照它(我认为).我打开我的 cocos2d 项目并从他的 githu ..

在 UINavigationController 上推送许多视图控制器时出现内存问题

我正在为 iPad 制作一本交互式书籍,并且正在使用 UINavigationController 来实现页面和下一个页面之间的导航.当用户翻页时,下一页被推送到导航堆栈的顶部. 我现在进入应用程序的第 15 页,当我尝试从第 14 页转到第 15 页时,应用程序崩溃了.控制台中没有错误消息,设备的崩溃日志中也没有任何内容. 情节提要中每个视图控制器的场景都有 UIImageViews ..
发布时间:2022-01-20 16:22:58 移动开发

如何在 Interface Builder 中使用自动布局创建键盘附件视图?

我想将“完成"按钮和分段控件添加到小数点键盘.理想情况下,我想在 Interface Builder 中使用 Auto Layout 布局键盘附件视图. 这甚至可能吗?我是创建一个新的 XIB 还是可以在现有的 Storyboard 场景中以某种方式进行?如何将附件视图附加到相应的文本字段? 解决方案 您介意以编程方式进行吗? 通常,您将 UIToolbar 与您的项目一起带到 ..
发布时间:2022-01-18 20:44:06 移动开发

Xcode 4.5 故事板崩溃

当我尝试在情节提要中编辑 UILabel 时,Xcode 经常崩溃.有什么想法可能导致这种情况吗?看起来它与自动布局约束之一有关.这是错误报告: 进程:Xcode [43938]路径:/Applications/Xcode.app/Contents/MacOS/Xcode标识符:com.apple.dt.Xcode版本:4.5(1839)构建信息:IDEApplication-183900000 ..
发布时间:2022-01-18 20:38:40 移动开发

UIStoryboard 如何以编程方式替换约束?

我在情节提要中布置了一个视图控制器,并启用了自动布局,我正在寻找一种方法来更改约束以允许我的视图旋转为横向并重新排列屏幕上的按钮.当我尝试下面的代码时,我收到大约两打“无法满足约束,打破约束......"的消息,我无法真正解码. 有没有办法用我以编程方式指定的约束动态替换情节提要中的约束?我想完全覆盖我在情节提要中定义的按钮布局. -(void)updateViewConstraints{ ..

嵌入在其他视图中的 UITableView 的节标题位置错误

我在另一个视图中嵌入了一个 UITableView,如下所示: 导航控制器是模态显示的,所以它的布局应该是全屏的,不依赖于故事板的任何其他部分.如果已经使用固定的自动布局约束设置了配置文件视图的上部,如下所示: 图像视图的顶部布局指南(灰色):20pt “交易"标签的图像视图:20pt 容器视图的“交易"标签:20pt 容器视图到底部布局指南、前导和尾随空格的距离:全部为 0pt ..
发布时间:2022-01-18 20:33:30 移动开发

在 Swift 中将字体大小更改为 25 时标签消失

我有一个表格视图和里面的两个标签.第二个标签(描述标签)有数百行.当我将描述标签的字体大小设置为 21 时,它正在工作.当我将字体大小更改为 25 时,为什么描述标签会消失?如何解决?我还设置了自动调整单元格高度以增加尺寸. 描述标签属性检查器另外代码截图是 尺寸为 25 时消失标签的图像 标签仅在框架低于 8000 时显示文本,并且不显示更多文本. 问题的github链接 ..
发布时间:2022-01-18 20:21:01 移动开发

自动布局:UIView 中的 UIView 有不正确的框架

我正在 Storyboard 中使用 AutoLayout,一切似乎都很顺利.但是,当我将一个 UIView 放入另一个 UIView 并对容器及其子级应用我想要的所有约束时,我注意到 viewDidLayoutSubviews: 中的框架不正确.考虑到我的限制,它不是我期望计算的框架,而是一些令人作呕的大框架(尽管在正确的原点).例如,我得到的不是 {{26, 10}, {444, 10}} 的 ..
发布时间:2022-01-18 20:06:19 移动开发

Xcode 6 beta 7:故事板在左右两侧增加了额外的空间

当我将子视图添加到根 ViewController 的视图中,并且自动布局设置leadingSpace、trailingSpace、topSpace 和 bottomSpace 为零时,左右两侧会出现一些额外的空间(所以如果我打印 subview 的框架,它的原点将为 16并且 32 的尺寸小于应有的尺寸).所以实际上我们得到前导和尾随空格不是零...... 正如您在图片前导空格上看到的 - ..
发布时间:2022-01-18 20:03:16 移动开发

AutoLayout 多行 UILabel 截断一些文本

我正在尝试学习自动布局,最后以为发生这种情况时我已经掌握了窍门.我正在玩原型单元格和标签.我正在尝试拥有一个 标题,titleLbl - 图片中的蓝框 Money, moneyLbl - 图片中的绿框 字幕/说明,subTitleLbl - 图片中的红框 到目前为止,我有这个: 我想要实现的是: 绿色框应始终完全显示在 1 行上 绿框内的值应以蓝框为中心 蓝色框将占 ..
发布时间:2022-01-18 19:59:29 移动开发

在情节提要中重用 uiview xib

我通常喜欢在界面生成器中创建和设计我的 uiview.有时我需要在 xib 中创建一个视图,该视图可以在情节提要的多个视图控制器中重用. 解决方案 在故事板中重用和渲染 xib. 使用 Swift 2.2 测试Xcode 7.3.1 1 ---- 创建一个名为“DesignableXibView"的新 UIView File > New > File > Source > ..
发布时间:2022-01-18 19:50:43 其他开发

iOS - UIPageControl 上的 UIButton 不起作用

我使用 UIPageControl 作为应用程序不同页面(视图控制器)之间的指示器.在每个视图控制器中,我需要在 UIPageControl 的左角有一个不同的按钮.如果我在每个视图控制器的该位置放置一个 UIButton,我会在 UIPageControl 上看到它,但按钮不会响应触摸事件.有什么我想念的吗?或者有没有其他方法可以做到这一点?谢谢. 解决方案 我猜页面控件和视图控制器视图 ..

与两个 UINavigationController 共享与 rootViewController 相同的 UIViewController

更新:我决定用不同的方式解决我的问题.我没有尝试直接重用相同的 UIViewController,而是使用了两个设置为 rootViewControllers 的普通 UIViewControllers.在他们的 loadView 方法中,他们调用 [storyboard instantiateViewControllerWithIdentifier:] 来获取前一个 UIViewControll ..

将 UITabBarController 与 UINavigationController 一起使用 - Swift 3

我正在制作一个需要使用 UITabBarController 和 UINavigationController 的应用程序.我在情节提要中制作了以下流程. 查看图片 现在第一个问题是苹果是否接受了这一点,因为有太多的讨论. 另一个值得关注的问题是,是否有可能消除任何 UINavigationController 并仍然获得相同的应用程序流程?所需的主要内容是在选项卡的所有子选项卡 ..

iOS:“单向"的最佳实践导航控制器?

我正在开发一个应用程序,该应用程序本质上是一系列不同的测试(为简单起见,请考虑 SAT 测试或 Mensa 测试).每个测试都在不同的 View+View Controller 中实现. 最初我想使用 Storyboards 和 UINavigationControllers 来管理测试的顺序和它们之间的转换,但现在我质疑这种方法的有效性.UINavigationController 是一个 ..