Tag: uistoryboard

从故事板中的模态视图推视图控制器

我正在使用故事板,并有一个模式提出的屏幕,然后我需要推其他视图控制器,以便我可以select模式视图的项目(类似于在iPhone日历应用程序添加一个条目)。 所以我从: 导航控制器> VC> Modal View Controller> 在这里,我想推一个VC,以便我可以select一个项目返回到模态视图。 我怎么能这样做,因为我目前得到一个错误“推塞格只能用于源控制器由UINavigationController实例pipe理。 好的,所以我现在就像你说的设置,我现在得到一个错误,当试图在视图控制器上设置一个属性(我之前使用推控制器)使用以下: SetTransactionDateViewController *stdvc = (SetTransactionDateViewController *)[segue destinationViewController]; // Get the day to pass to the select date controller stdvc.transactionDate = [Utilities convertStringToDate:cellDate.detailTextLabel.text:FORMAT_DD_MMM_YYYY]; “[UINavigationController setTransactionDate:]:无法识别的select器发送到实例”

如何手动设置要在应用程序委托中显示的故事板视图

我有一个应用程序,只要应用程序在一段时间内处于非活动状态,就要注销用户。 这是应用程序中的多个不同的视图,我希望应用程序委托设置loginview作为当前视图,每当此方法触发: – (void)applicationDidBecomeActive:(UIApplication *)application 如何手动设置loginViewController作为这个方法的故事板当前显示视图?

使用Autolayout的Xcode中的Storyboard外形和活动scheme之间的关系是什么?

我有一个针对iOS7的Xcode 5.0.1项目。 我正在devise一个Storyboard的应用程序,我正在使用Autolayout。 当我构build并运行应用程序时,我正在使用iOS模拟器来testing它。 我切换3.5“和4”视网膜scheme之间查看不同的屏幕尺寸的应用程序。 大多数情况下,一切正常,Autolayout似乎很好。 但是,在一个屏幕上,布局有问题,但只有在以下情况下: 我在iOS模拟器下将该scheme设置为“iPhone Retina(4英寸)” 在故事板上,外形设置为“视网膜3.5英寸” 在这种情况下,Autolayout似乎无处不在,除了一个地方我使用更复杂的视图结构: 但是,如果我简单地将故事板上的外形因素更改为“Retina 4英寸”,故事板上的所有内容都看起来不错,而且它在运行时看起来也不错。 如果我在“视网膜3.5英寸”的形状因素,并将iOS模拟器更改为“iPhone视网膜(3.5英寸)”,也是如此: 所以,我的问题是:这是正确的行为? 故事板的外形尺寸是否必须与您正在testing的设备相匹配? 我想知道,因为这是故事板中唯一引起问题的视图,但是,切换形状因子使得所有的行为都正常,所以看起来Autolayout工作正常。

故事板中的iOS 7状态和导航栏不同于应用程序中的高度

这是一个视图控制器,而不是模式显示,因此全屏。 在故事板中,“顶部布局指南”在y:64 。 这是我期望的状态栏是height:20和导航栏是height:44 。 但是,当应用程序运行时,“顶部布局指南”是y:52 。 我不知道如何或为什么会输掉12分。

dynamicTableView单元格高度滚动后不正确(iOS 8) – 完整的截图

编辑 从头开始构build一个新的示例项目,dynamictableview单元格高度工作正常。 然后,我试图通过削减我的项目,以尽可能最小的复制,它仍然是破碎(前几个单元车)。 附加完整的工程,而不是工作的例子。 项目/代码字面上看起来99%相同,因为我的爱无法弄清楚1%的差异在哪里。 唯一突然出现在我身上的是我使用了不同大小的类(wAny hAny vs wCompact hRegular,但是我无法想象这会做任何事情,因为我只在肖像中testing 工作项目: 不工作项目: WORKING (new project from scratch): https://drive.google.com/file/d/0B_EIkjmOj3ImWXZjVFZMYXZmVGc/view?usp=sharing NOT WORKING (my project, cleaned up to it's bare minimum) https://drive.google.com/file/d/0B_EIkjmOj3ImMGRNOXU2RlNkWEk/view?usp=sharing 已经搜遍networking试图了解发生了什么,但由于某种原因,我的单元格高度是不正确的,直到我滚过原型单元格。 初始加载时: 滚过每个单元格后: 背景颜色: cell.postTextLabel.backgroundColor = [UIColor orangeColor]; subView.backgroundColor = [UIColor blueColor]; contentView.backgroundColor = [UIColor brownColor]; cell.postTextLabel.backgroundColor = [UIColor orangeColor]; subView.backgroundColor = [UIColor blueColor]; contentView.backgroundColor = […]

Xcode故事板 – ibtoold取消存档exception

例外是; CompileStoryboard Catwall/en.lproj/MainStoryboard.storyboard cd /Users/guvenozyurt/Desktop/git/catwall_ios setenv IBSC_MINIMUM_COMPATIBILITY_VERSION 5.1 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" setenv XCODE_DEVELOPER_USR_PATH /Applications/Xcode.app/Contents/Developer/usr/bin/.. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool –errors –warnings –notices –output-format human-readable-text –compile /Users/guvenozyurt/Library/Developer/Xcode/DerivedData/Catwall-ghvlotdrbpzsfveimvmoxitsgpod/Build/Products/Debug-iphonesimulator/Catwall.app/en.lproj/MainStoryboard.storyboardc /Users/guvenozyurt/Desktop/git/catwall_ios/Catwall/en.lproj/MainStoryboard.storyboard –sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk 2013-03-07 17:14:26.187 ibtoold[34122:707] Exception raised while unarchiving document objects – *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil/* com.apple.ibtool.errors *//Users/guvenozyurt/Desktop/git/catwall_ios/Catwall/en.lproj/MainStoryboard.storyboard: error: The document "MainStoryboard.storyboard" could not be opened. The operation couldn't […]

使用故事板中设置的标识符获取对NSLayoutConstraint的引用

我使用故事板来设置button的约束。 我在约束的属性中看到一个选项“标识符”。 我想引用这个约束,在代码中改变它的值,移动一个对象。 我怎样才能从这个标识符引用这个NSLayoutContraint 。 我阅读文档,它是这样写的 @interface NSLayoutConstraint (NSIdentifier) /* For ease in debugging, name a constraint by setting its identifier, which will be printed in the constraint's description. Identifiers starting with UI and NS are reserved by the system. */ @property (nullable, copy) NSString *identifier NS_AVAILABLE_IOS(7_0); @end 所以我意识到这是为了debugging的目的。 如果我想得到它并使用它呢? 我看到这个链接,但没有给出令人满意的答案: 如何通过它的指针获取NSLayoutConstraint的标识符?

如何使用故事板隐藏UINavigationController的工具栏?

我有一个故事板iOS应用程序,有一些我推过的观点。 我有一个UINavigationController与select“显示工具栏”选项,然后填充我的视图层次结构。 说我的观点stream程是3视图,A,B和C: View A –(push)–> View B –(push)–> View C 视图A是一个普通的视图控制器,在工具栏上有一个button用于推视图B.视图B是一个表控制器,所以我想在这里隐藏工具栏。 视图C是视图A的另一个视图,需要显示一个工具栏。 在Xcode / Storyboard中,如果在View BI中select“隐藏底部栏”,那么底部栏是隐藏的视图B.同样,如果我select“无”底部栏select选项,没有酒吧查看B好。 这是我的问题:无论我做什么,使用任一选项的视图B,我的工具栏不会回来视图C.如果我设置视图C的工具栏作为推断(并取消隐藏推)它不显示,也不如果我手动设置为“工具栏”。 有任何想法吗?

故事板中的Xcode 6 UIVisualEffectView

我在Xcode 6中查看UIVisualEffectView的对象库,在Storyboard中添加模糊。 我知道如何以编程方式执行此操作,但是我无法在故事板中find这种方法。 这是不是在目前的testing版,或有没有办法做到这一点不那么简单?

如何兑现dynamictypes辅助function在iOS故事板中使用自定义字体大小

如何使用dynamictypes文本样式 “Title 1”,并将字体面设置为故事板中UILabel的内置字体Chalkboard SE? 我需要尊重iOS中的dynamictypes大小(自iOS 7以来,Apple一直鼓励这样做)。我还需要使用内置字体Chalkboard SE,默认情况下,这种内置字体用于“文本样式”字体。 我正在使用图像中显示的自定义字体,但需要根据用户的dynamictypes / 辅助function尺寸首选项更改大小的字体,就像所有文本样式字体一样。 最好的文本样式选项是标题1 ,但字体/字体是不可接受的。