Tag: uistoryboard

UITabBar和后退button在iOS 9中消失

在iOS 9中,当我从表格切换到导航控制器时,导航栏和选项卡消失。 因此,我的用户将被淘汰。 如何解决它? 我的StoryBoard结构基本上是这样的: ->Tab Bar Controller->Nav Controller->Table View->Nav Controller->Table View->…. 当我在第一个表格视图中select一行时,会发生segue,但标签栏和后退button消失。 —-> 注意右图中缺less的部分。 DTS的要求已经提交,几个月前有报告

如何创build从UIViewController到UISplitViewController的segue

这是我的iPad应用程序设置。 我使用UIStoryboard的单一视图应用程序创build了一个新项目。 XCode创build了主要的UIViewController作为入口点。 在视图中,我放置了一个带有button的工具栏。 然后,我将一个UISplitViewController到存储板。 我想要的是从工具栏有一个button,将加载与主/细节表的拆分视图。 我试图点击button并拖动到创build一个segue的splitviewcontroller,但我创build的每个组合失败运行和崩溃。 我的工具栏将有许多其他button,将加载其他意见。 问题是,如何使用storyboard来链接加载拆分视图的configuration? 所有谷歌的结果都显示我没有这样的设置的例子。 提前致谢

我如何dynamic调整一个静态的UITableViewCell?

可能重复: 包装标签的静态表格单元格的dynamic高度? 我正在使用静态内容的UITableView。 视图控制器没有实现委托或数据源协议中的任何内容(因为这些部分和单元格都是在故事板中定义的),只是使用UILabel作为IBOutlets连线来插入文本内容。 但是现在我想要dynamic地设置一个特定单元格的高度。 我怎样才能做到这一点?

Storyboard无法实例化名为UIStoryboardUnwindSegueTemplate的类的崩溃

我刚刚完成Storyboard上的Apple教程,并在运行iOS 5.1.1的iPhone 4上运行该应用程序。 在模拟器上,当我按下添加button时,我得到从底部向上滑动的模态视图,没有崩溃。 我可以input数据,点击完成button,并显示我的新条目。 在我的iPhone 4上执行相同的操作时,点击添加button会导致应用程序崩溃,并说: *终止应用程序由于未捕获的exception“NSInvalidUnarchiveOperationException”,原因:“无法实例化名为UIStoryboardUnwindSegueTemplate的类” 这感觉像是一个普遍的问题,但没有谷歌的结果匹配我得到的错误。

iOS Storyboard可本地化的string在UILabel子类中不起作用

我正在使用新的iOSfunction来翻译故事板( http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/chapters/InternationalizeYourApp/InternationalizeYourApp/InternationalizeYourApp.html ) 这个解决scheme的问题,它不适用于我的UILabel子类。 这里是我的UILabel子类的代码: 。H: #import <UIKit/UIKit.h> @interface LabelThinText : UILabel – (void)awakeFromNib; -(id)initWithFrame:(CGRect)frame; @end .m: @implementation LabelThinText – (void)awakeFromNib { [super awakeFromNib]; [self setFont:[UIFont fontWithName:@"Raleway-Light" size:[[self font] pointSize]]]; } -(id)initWithFrame:(CGRect)frame { id result = [super initWithFrame:frame]; if (result) { [self setFont:[UIFont fontWithName:@"Raleway-Light" size:[[self font] pointSize]]]; } return result; } @end 我想我错过了一些从我的Storyboard.strings文件中获得自动翻译。 任何人有一个想法? 谢谢 […]

如何设置IBInspectable Int的最大限制

我在Swift中使用IBInspectable Int来select四个四个形状(0-3),但是在故事板编辑器中可以设置一个大于3且小于0的值,这会停止IBDesignable系统的工作。 是否可以设置故事板编辑器中可以设置的最小值和最大值? let SHAPE_CROSS = 0 let SHAPE_SQUARE = 1 let SHAPE_CIRCLE = 2 let SHAPE_TRIANGLE = 3 @IBInspectable var shapeType: Int = 0 @IBInspectable var shapeSize: CGFloat = 100.0 @IBInspectable var shapeColor: UIColor?

某种“全球”的IBDesignables?

在故事板中有一个UIView,约束例如“0.1”比例高度。 想象一下,在许多不同的场景中,你有一个类似的约束“0.1”。 假设你想将0.1的值改为0.975。 你必须随时随地改变它。 有什么方法可以使用@IBInspectable和/或约束来创build一种“全局值” ? 这样你就可以一次把它们全部改变 ,并在故事板中一次查看结果。 (当然,在运行的时候,你可以用代码来传播,但最好在故事板上看到。) 请注意,例如,Wain的解决scheme完美地工作:您可以设置一次的值,并影响到应用程序的任何地方。 但不幸的是,它只能在运行时间,而不是在故事板上看到它。

如何/是否在Xcode中制作一个通用的故事板

在Xcode中创build故事板文件时,您必须select是否适用于iPhone或iPad。 这意味着应该总是把iPhone和iPad的用户界面分成不同的故事板。 这是真的? 我的应用程序有多个故事板。 虽然iPhone和iPad上的Main.storyboard文件大不相同,但其他的故事板却几乎完全相同。 唯一的区别可能是继续推动iPhone vs iPad上的popup,这可以通过编程来处理。 制作两个故事板似乎非常愚蠢和多余。 所以,如果制作一个“通用”故事板,应该在Xcode中selectiPhone还是iPad? 有关系吗?

使用“用户定义的运行时属性”在故事板中本地化视图

我目前有一个半自动的方式来本地化我的意见。 但是,今天我在IB中发现了一个有趣的部分,这似乎表明我可以从Interface Builder中本地化我的视图。 所以在IB中,您可以在Identity Inspector中为所选对象定义运行时属性。 所以对于我的UILabel我可以将我的标签的text keypath设置为stringHello World 。 然而,当我selectType = Localized String ,然后在我的Localized.strings的一个键的名称,我没有得到一个翻译的string,而只是我在IBinput的值(因此,键)。 我不明白,这个机制应该如何工作。 我很想能够像这样翻译我的意见,任何想法?

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

在Xcode 6上,似乎能够通过UIStoryboard设置滚动视图/表格视图的内容插入。 见下图: 左边的参数来自Xcode 6,而右边的参数来自Xcode 5 有谁知道,如果参数已经移动,或者我们不能再通过UIStoryboard设置内容embedded? 如果可能的话,我真的想保持这样的代码。