uistoryboard相关内容

将视图重构为情节提要时,UINavigationItem 会消失到哪里?

我正在使用 Swift 4/Xcode 9.2 重写一个 Obj-C 项目 我有一个很大的故事板,我正在将其分解为多个故事板.我以前这样做没有任何问题.如果我将一些视图重构为它们自己的故事板,那么这些视图会带走导航项.现在它们消失了...... [ 我的问题是...... 这是 Xcode 的错误吗?还是新功能? 显然你可以解决这个问题,就像我在图片中展示的那样,但有 ..

UISplitViewController 和 UINavigationController 无法与多个故事板一起正常工作

我正在尝试(用于实验)使用多个故事板.第一个故事板(在启动时开始)只包含一个视图控制器,它执行一些代码并从网站下载 json 数据. 当完成下载任务时,视图控制器(第一个故事板的)在实例化第二个故事板后将第二个故事板的入口点设置为根视图控制器. UIStoryboard *mainSB = [UIStoryboard storyboardWithName:@"SecondStoryboar ..

UIViewImage 推送到故事板中的新 UIViewController

来自诸如this和this,我知道如何以编程方式将 UIViewImage 推送到新的 UIViewController. 但是我怎样才能在故事板中完全做到这一点?我喜欢 Storyboard 并且不想到处都有多个 xib 文件. 我已经通过故事板启用了用户交互,但我仍然无法创建过渡... 解决方案 将 UIViewController 对象拖到 Storyboard 画布上 ..
发布时间:2021-08-30 20:11:24 移动开发

移除标签栏后,情节提要仍显示“幽灵"标签栏项目

在我们当前的项目中,我们有一个标签栏控制器,每个对应的视图都有一个标签栏控制器.最近我们决定使用另一种导航方法,并删除了标签栏控制器.不幸的是,视图中的选项卡栏项在 SB 中似乎无法删除.在正在运行的应用程序中,它们不可见.我们甚至尝试将它们重新连接到标签栏控制器,但无济于事.此外,它们不会出现在文档大纲中. 有没有人可以传播一些如何去除它们的智慧? 解决方案 在viewcontor ..
发布时间:2021-08-30 20:10:57 移动开发

将重新启动按钮添加到我的故事板视图控制器以链接到其自身

我的故事板中有一个游戏视图控制器.我添加了一个重新启动按钮并将其链接到同一个视图控制器,这样当玩家死亡时,他们可以单击该按钮,游戏将重新开始.我的问题是,当您单击它并重新启动时,游戏开始出现故障.任何建议或解决方案.我不能使用放松海格,所以我该怎么办. 解决方案 这实际上取决于您的代码,特别是在您的 viewDidLoad 中. 在视图的类文件中为该重启按钮创建一个 IBAction ..
发布时间:2021-08-30 20:10:52 移动开发

iOS 滚动视图允许滚动过去的内容

我正在努力针对横向和较小屏幕优化我的应用.我主要使用滚动视图来实现这一点.在我的一个视图中,我有一个容器视图.当我在故事板中的设备之间切换时,这个容器视图看起来很完美.容器视图被映射到一个视图控制器,该视图控制器有一个滚动视图,其顶部、底部、前导和尾随空间设置为 superview 0.因此它应该填充容器.实际的视图控制器设置为 Freeform Simulated Size,宽度为 263,高度 ..
发布时间:2021-08-30 20:10:14 移动开发

我可以将 UISearchController 与故事板一起使用吗?

有没有一种方法可以让我使用 UISearchController 来制作 UISearchBar 的故事板?我有一个带有导航栏的故事板 UI,其中包含我的搜索栏.如果我能保持这种方式就好了,因为以编程方式设置布局真的很不方便.我知道旧的 UISearchDisplayController 可以制作故事板.有没有办法用 UISearchController 做类似的事情? 解决方案 将 UI ..
发布时间:2021-08-30 20:10:05 移动开发

你如何管理你的 iOS 项目中的视图标签?

我有一个 iOS 应用程序,它使用了一些带有大量元素的视图控制器.我在界面构建器中(在故事板中)构建了视图控制器.对于某些关键元素(登录按钮、重要文本等),我创建了一个 IBOutlet 以便能够在我的代码中使用这些元素(主要调整文本/图形). 对于其他一些我只需要快速修复(例如我以编程方式显示和隐藏的活动指示器)的其他人,我选择不创建 IBOutlet,而是给它们一个标签编号并通过 viewW ..
发布时间:2021-08-30 20:09:59 移动开发

允许加载外部捆绑文件吗?

我们正在尝试使用类似于下面的技术远程加载外部 NSBundle 文件 在 iOS 上加载 NSBundle 文件 有谁知道苹果是否允许你这样做? 我假设只要您不更改允许的功能? 感谢您的帮助 解决方案 你应该让 Apple 确定,但可能不会. 捆绑包可以包含图像/数据资源,也可以包含代码,并且有一个限制准则来禁止运行在审查时不在应用程序中的代码.如果您只是加载 ..
发布时间:2021-08-30 20:09:57 移动开发

如何使用swift在iOS中的自定义segue中配置动画?

我创建了一个像下面这样的自定义转场 class DismissSegue: UIStoryboardSegue {覆盖功能执行(){sourceController.dismissViewControllerAnimated(真,完成:零)}} 在某些情况下,我想在没有动画的情况下关闭我的 currentVC,但在某些情况下有动画.怎么可能?我尝试设置 @IBInspectable 但不幸的是 ..
发布时间:2021-08-30 20:09:54 移动开发

IOS:使用url方案从浏览器启动应用程序时加载视图控制器?

我是 iPhone 开发新手,我的应用程序基于视频会议,我有一项任务,应用程序应使用 URL 方案从浏览器启动.我已经做到了,但问题是当从浏览器启动应用程序时,它应该加载特定的视图控制器.我正在使用故事板.这是我试过的代码. - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{如果(!网址){ 返 ..
发布时间:2021-08-30 20:09:42 移动开发

在故事板中创建自定义 UINavigationController 不会实例化视图

我有一个 UIViewController,它是在故事板中创建的,并被分配了一个故事板 ID.这个 UIViewController 在代码的不同地方被实例化,因此从所有不同的位置创建 segues 是没有意义的. 视图控制器需要包含在 UINavigationController 中才能正常运行,因为它使用各种导航栏项并且可以推送额外的视图控制器. 视图控制器从代码实例化如下: / ..

Xcode Storyboard 预览尺寸类空白

我在使用故事板预览时遇到问题.当我选择使用先前版本的 Xcode (6.0) 创建的旧 ViewController 时,预览仅显示导航栏.但是,如果我创建一个新的 ViewController 并在其中放入一些元素,则预览有效.当前的 Xcode 版本是 6.3.2. 谢谢 解决方案 您放置在“旧 ViewController"中的界面元素已添加到特定大小类下.您在预览时不属于那个 ..
发布时间:2021-08-30 20:09:27 其他开发

跨大小类复制故事板

我使用“wCompact"(紧凑宽度)和“hRegular"(常规高度)大小类制作了一个故事板.现在当我更改为“wAny"|“wHeight"时,故事板上的所有组件都是特定的那个视图控制器消失了.我想为“wAny"(任何宽度)和 hAny(“任何高度")尺寸类复制相同的设计.我该怎么做?现在我没有对设计施加任何限制,只是布局.有什么办法可以复制.以下是“紧凑宽度"和“常规高度"中的图像好吧,我也提 ..
发布时间:2021-08-30 20:09:15 移动开发

UIButton 标题和图像的不同对齐方式

您好,我正在创建同时显示图像和标题的 UIButton.我希望标题和图像都居中,按钮在图像上方.问题是,由于按钮字符串的本地化,字符串长度正在发生变化,并且 UIStoryboard 与边缘插入的对齐方式无法正常工作,因为我希望它能够正常工作.有人可以帮助我并指出正确的方向吗? 解决方案 设置这两个.1.设置UIButton的Align控件 设置 UIButton 的图像和文本插入 ..
发布时间:2021-08-30 20:09:12 移动开发