草庐IT

Storyboard-IB

全部标签

ios - 如何回到 Storyboard 中的 Root View Controller ?

我想做的事情看起来很简单,但我在网上找不到任何答案。我将登录屏幕作为RootViewController,然后是选项卡栏Controller,在每个选项卡中我都有一个导航Controller。我使用了Storyboard,层次结构如下所述,RootVC|---tabbarcontroller|---NavigationController|---VC1要求是从VC1导航回RootViewController。我们怎样才能做到这一点? 最佳答案 我使用“UnwindSegues”解决了问题。第1步)您需要的最低限度是为您的目标View

ios - 如何在 Storyboard元素中使用预处理器宏?

我想在StoryBoard元素中使用预定义的macros例如:我的应用程序中有一个10个textfield,如果我想通过preprocessormacros更改所有textfield的大小,那么它会更容易和更快.在那种情况下,我们只需要更改那个宏变量。 最佳答案 所以核心问题是InterfaceBuilder文件的共享常量的使用。预处理器宏只能在通过C预处理器运行的文件中使用——本质上只是您的代码。所以不能用宏来实现IB文件的共享常量。同样,您不能使用您在代码文件中定义的实际常量。然而,您可以做的是创建一个自定义UITextFiel

ios - Storyboard :按住 Control 键从条形按钮拖动到退出项

所以我正在研究来自Apple(https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/SecondTutorial.html)的新教程,并且遇到了Storyboard问题:我无法按住Control键从UIBarButton拖动到场景停靠栏中的Exit项。当我单击退出项时,属性检查器显示“不适用”。这是教程的摘录。我无法发布图片。为了更好地理解我的问题,您可以在页面底部查看Control-drag到Exit项的图像。TounwindbacktoXYZToDoListViewCon

ios - 通用布局与不同的 iphone/ipad Storyboard

是否可以针对不同的屏幕尺寸使用不同的Storyboard?我只是无法让我的png和图标图像适用于一个通用的Storyboard,这很痛苦!通用iPhone和通用iPad怎么样?什么是最好的方法?谢谢 最佳答案 您也可以使用一个Storyboard,并根据您的要求设置布局和字体。1)要为iPhone和iPad正确设置布局,您需要使用纵横比。您可以通过以下两个链接详细查看答案:1)Whatconstraintsshouldbegiventoincreasesizeofimageviewwithrespecttodevicescreens

iphone - 在 XCode 4 中的多个 Storyboard之间转换

我还没有看到这个问题的答案:在XCode4中实现多个Storyboard的最佳方式是什么?您希望何时执行此操作的示例可能是在团队环境中,在该环境中,多个人正在处理同一UI的子部分。有什么想法吗?我可能猜想它必须在代码中手动完成,但如果有一种方法可以在Storyboard编辑View中以图形方式完成它,那就太好了。 最佳答案 这是使用多个Storyboard的示例的链接以及如何以编程方式链接多个Storyboard:http://www.skillmasters.net/main/?p=193这里是作者相关的示例代码:UIStoryb

ios - 添加 Storyboard View 作为以编程方式创建的 View 的 subview

我已经创建了一个特殊的UIView类,它具有某些属性,我是通过编程方式这样做的,因为它通常是空白的,但有时会包含其他View。我知道,如果我以编程方式创建UIView,我可以执行类似[specialViewaddSubview:aView];的操作我的问题是我在Storyboard中创建了一个UIView,我需要将该UIView添加为我的特殊View的subview。我已将它作为一个属性连接到我的ViewController中,但是当我执行与上面相同的代码时,没有任何反应。想法? 最佳答案 MyViewController*myVi

ios - UIColor vs IB 颜色(颜色配置文件问题)

我正在使用XCode8.2.1。我刚刚了解了颜色配置文件,并且RGB值不是通用的。但仍然无法理解如何在代码中使其正确。在InterfaceBuilder中,我为标签选择了预定义的“深灰色”。它在通用RGB配置文件中为(85,85,85)。同样在代码中,我将另一个标签颜色设置为[UIColordarkGrayColor]。我希望它们具有相同的颜色,但它们是不同的。我用的方法-(BOOL)getRed:(nullableCGFloat*)redgreen:(nullableCGFloat*)greenblue:(nullableCGFloat*)bluealpha:(nullableCGF

ios - 自定义字体显示在 IB 中但不显示在设备上

我正在尝试使用OpenSans系列的字体。我将字体添加到我的Xcode项目中,检查它们是否已添加到我的应用程序的资源包中,并将字体添加到我的Info.plist文件中。当我在InterfaceBuilder中编辑XIB时,在字体下拉菜单中选择自定义时,我可以在UILabel上使用OpenSans字体。字体在InterfaceBuilder中的预览中正确呈现,但是当我在设备上启动应用程序时,字体未应用于标签。我尝试以编程方式设置字体,但这也不起作用。我没有收到任何警告或错误。我忘了能够使用自定义字体怎么办?运行iOS7的iPadAir和运行iOS8的iPhone6上的行为是相同的。

ios - 如何使用 XCode 7 在 Storyboard 中将 View 高度设置为屏幕高度的百分比

我需要设计如下图所示的View,我尝试过固定高度,也尝试过紧凑宽度和常规高度以及常规宽度和紧凑高度,但这些场景对我不起作用。如何在Storyboard中将View高度设置为屏幕高度的百分比?我正在使用Xcode7 最佳答案 基本上,您需要对高度相等约束的multiplier属性进行操作。为此,请按住CTRL,从View拖动到其父View并选择equalheightsconstraint,稍后通过设置其multiplier在SizeInspector中编辑此约束,所需的值可以是也表示为1:25、1/25、0,025。如果它工作相反,就

objective-c - 以编程方式在委托(delegate)中调用 Storyboard

我正在尝试以编程方式调用我的Storyboard。我的Storyboard包括以下内容:[导航Controller]->[MainMenuView]->[DetailsView]“MainMenu”标识符被放置在[MainMenuView]中我遇到的问题是屏幕显示空白。我需要做什么?谢谢。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{UIStoryboard*storyboard=[UIStoryboardstoryboar