标签: uistoryboard

与具有两个UINavigationControllers的rootViewController共享相同的UIViewController

更新:我已决定针对我的问题采取不同的路线.我没有尝试直接重用相同的UIViewController,而是使用两个设置为rootViewControllers的 vanilla UIViewControllers.在他们的loadView方法中,他们调用获取前UIViewController并将其视图设置为控制器的视图.这可能是首选的方法,因为我需要设置几个变量和委托.[storyboard instantiateViewControllerWithIdentifier:]

我有一个带有UITabBarControllerUIStoryBoard作为与两个UINavigationControllers连接的入口点.每个人共享一个共同的UIViewController作为他们的根视图控制器.应用程序启动时,将选择第一个UITabBarItem,并按预期加载视图.但是,当我选择第二个UITabBarItem时,同一视图不可见.我看到UINavigationBar有黑色背景.我在使用Storyboard界面做错了什么,或者我是否需要通过每个UINavigationController的方法手动实例化UIViewController - 例如loadView?

uitabbarcontroller uiviewcontroller uinavigationcontroller ios uistoryboard

14
推荐指数
1
解决办法
1793
查看次数

在Xcode 6中通过Storyboard设置UITableView的contentInset

在Xcode 6上,似乎已经取消了通过UIStoryboard设置滚动视图/表视图的内容插入的能力.见下图:

在图像上

左边的参数来自Xcode 6,而右边的参数来自Xcode 5

有谁知道参数是否已移动,或者我们是否无法通过UIStoryboard设置内容插入?如果可能的话,我真的想保留我的代码.

uitableview uiscrollview ios uistoryboard xcode6

14
推荐指数
1
解决办法
3857
查看次数

如何从视图控制器创建故事板segue到自身?

是否可以从视图控制器创建故事板segue到自身?我有一堆具有相关实体的实体.我希望能够使用显示实体的相同视图控制器显示相关实体.但我似乎无法创建一个将显示原始视图控制器的新实例的segue.

是不允许的?谢谢!

uiviewcontroller ios uistoryboard

13
推荐指数
1
解决办法
6781
查看次数

推送没有动画的segue

我正在编写一个基于故事板的iPhone应用程序并正在进行状态恢复.当正常执行segues时,我希望让它们具有动画效果,但是当我恢复导航层次结构的几个级别时,我只想让最后一个segue动画化.除了设置两组segue之外 - 一组使用普通push segue,另一组使用自定义非动画push segue - 有没有办法实现我想要做的事情?

animation cocoa-touch uikit uistoryboard segue

13
推荐指数
1
解决办法
9675
查看次数

在界面构建器/故事板中设置UIButton图像

我有一个View Controller,我在故事板中添加了一个圆形的矩形按钮.该应用程序运行良好,我还使用故事板将按钮连接到segue.我正在尝试为此按钮设置自定义图像,以便打开和关闭状态.如何访问此按钮并设置其属性?(在这种情况下,开关图像)

interface-builder uibutton ios uistoryboard

13
推荐指数
1
解决办法
2万
查看次数

在故事板中创建独立视图以便以编程方式使用

我正在尝试创建和设计一个UIView使用故事板,但以UIActionSheet编程方式包含它.这基本上是为了避免使用带有像素的CoreGraphics定位功能

在旧的xcode中,我记得可以在没有任何控制器的情况下将UIView拖到笔尖上.

该视图显然必须连接到类,因此它将具有IBOutlet,但不会被添加到 self.view

让我觉得这应该是可能的一件事是,如果你将UIView拖入故事板中的控制器黑条,它会像这样弹出到位:

掠过UIView

但它没有在屏幕上显示.这个功能是什么?我可以以某种方式打开这个视图并设计一下吗?

xcode objective-c ios uistoryboard

13
推荐指数
2
解决办法
2万
查看次数

有没有办法在故事板中"设计"自定义UIView,并在不添加任何特定控制器的情况下在多个ViewControllers中使用?

我需要一种UIView可以用于多种不同的定制ViewControllers.通常当我创建自定义时UIView,我将一个实例UIView拖入我ViewController的故事板中,创建一个子类UIView,并Identity Inspector在视图中指向此子类.从那里,我将UI对象作为出口连接到子类的头文件.

我现在要制作的视图不应该是任何特定控制器的一部分,而应该添加到任何要求它的控制器中.流氓UIView.我知道我可以以UIView编程方式创建整个,只是创建它的实例,但我想在我的故事板中拥有它(并设计它).

在Storyboard中,我允许在"ViewController"之外拖动的唯一对象是其他ViewControllers.

我从未使用过故事板以外的任何东西进行iOS开发,但是我已经找到了使用其他模式的教程,从过去的日子开始,看起来就像我需要的那样.是否有可能得到类似的东西进入我的故事板?或者这需要自己的设置/设计?如果是这样,怎么样?

我还在考虑通过添加UIViewController包含我的自定义视图的"幻像"来解决这个问题.在那里设计,但从其他控制器实例化,但这听起来很hacky ..

我也想这样做UITableViewCell,但我想这将有相同的解决方案.

xcode uiviewcontroller uiview ios uistoryboard

13
推荐指数
2
解决办法
1万
查看次数

如何在swift中以编程方式引用我的应用程序中的主要故事板?

如何在swift中以编程方式引用我的应用程序中的主要故事板?我查看了应用程序代表的参考,但到目前为止我还没有找到一个.

xcode uistoryboard swift

13
推荐指数
4
解决办法
2万
查看次数

视网膜平铺背景为Launch Screen.nib

我正在尝试新的时髦Launch Screen.xib(故事板),而不是在我的iOS应用程序中使用启动器图像.

在我的第一页上,我有一个名为bodybg@2x.png的平铺背景图片,我通过代码将其放在第一页的背景上:

self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bodybg.png"]];
Run Code Online (Sandbox Code Playgroud)

所以我可以在启动屏幕上使用相同的背景.据推测,在加载Launch Screen.xib时无法执行代码,那么如何在Launch Screen.xib上放置平铺的视网膜背景呢?

ios uistoryboard

13
推荐指数
1
解决办法
1445
查看次数

如何限制UILabel的最大宽度?

在UIView的中心有一个名为nicknameLabel的UILabel,并将在nicknameLabel后附加一个性别图像.

但是当nicknameLabel有很多文本时,它将超出UIView的范围.

在此输入图像描述

那么,如何限制UILabel的最大宽度?

顺便说一句:我使用的是故事板.谢谢.

iphone uilabel ios uistoryboard

13
推荐指数
1
解决办法
1万
查看次数