草庐IT

Storyboard-IB

全部标签

ios - 如何重命名 Storyboard并保留其他 Storyboard的链接

我在Xcode项目中有两个Storyboard。第一个命名为Main,第二个命名为Settings。MainStoryboard具有对Settings的Storyboard引用。我想将SettingsStoryboard重命名为AppSettings。但是,当我通过XcodeProjectNavigator重命名它时,MainStoryboard对Settings的引用不会自动更新,项目无法编译。当然,我可以手动更新损坏的引用,但我想知道是否有另一种在Xcode中重命名Storyboard的方法可以自动更新现有的Storyboard引用? 最佳答案

ios - Xcode 8 替换了 Storyboard文件中的 colorSpace

当我升级到Xcode8时,它当然会将.storyboard文件转换为最新版本。当我清理重建应用程序时,我注意到背景颜色与以前不同。有趣的事实:xcode8自动替换colorSpace="calibratedRGB"到colorSpace="custom"customColorSpace="sRGB"我的问题:calibratedRGB是一个已弃用的东西,我不应该再使用它了吗?或者只是apple将Storyboard转换得很糟糕? 最佳答案 我有类似的东西。我的大部分Storyboard都很好。但是有些颜色是错误的。在颜色选择器的右上

iphone - 注销时返回初始 Storyboard ViewController

我在我的iOS中使用Storyboard。第一个屏幕是登录屏幕。当用户注销或被注销时,他可能会在一个深层层次结构的屏幕上。例如:登录ViewController=>模态视图Controller=>标签栏Controller=>导航Controller=>ViewController=>ViewController。我想从最顶层的ViewController一直返回到最底层的ViewController。编辑:这是View层次结构图:谢谢! 最佳答案 我为UIViewControllers编写了一个类别,它似乎可以正常工作:-(voi

ios - 我如何使用 Xamarin 的 Storyboard 和 F#

因为它(还)不可能使用Storyboard来生成类和胶水代码。我有自己编写F#类并自己进行粘合的想法。所以我写了这个Storyboard命名空间的加载openSystemopenMonoTouch.UIKitopenMonoTouch.Foundation[]typeAppDelegate()=inheritUIApplicationDelegate()membervalwindow=nullwithget,setoverridethis.FinishedLaunching(app,options)=this.windowUIViewControllerthis.window.Make

ios - 更新 UILabel 文本会重置 Storyboard吗?

我遇到了一个奇怪的场景,我自己无法弄明白。我开始了一个小测试场景,其中包含一个几乎为空的iOS单View应用程序和一个Storyboard。Storyboard包含一个标签和一个10x10的UIView,仅用于展示问题。当然,他们有适当的IBOutlets分配和连接:@property(nonatomic,weak)IBOutletUILabel*label;@property(nonatomic,weak)IBOutletUIView*dot;在(void)viewDidLoad方法中,我启动了一个计时器并将其添加到运行循环中,如下所示:-(void)viewDidLoad{[sup

ios - 如果在 IB 中使用自动布局设置 View ,如果您尝试以编程方式更改其框架,会发生什么情况?

我开始帮助的一个项目之前没有使用自动布局,我正在更新它以使用自动布局和大小类。整个应用程序中有大量的框架操作代码(例如,直接设置框架而不是更改约束常量),我想知道这会如何影响使用自动布局约束设置的View。我正在努力消除代码的帧更改部分,并将其更改为在需要时更新约束常量,但由于我还不是100%熟悉每一段代码的工作原理,所以它会有助于更好地了解自动布局和编码框架更改如何相互影响,以便如果View在运行时未正确显示,我可以更好地确定它是我设置的东西还是某个地方的一段旧代码需要被发现和更新。 最佳答案 非常简单。您只需要了解什么是自动布局

ios - 从 Storyboard 加载自定义 UITableViewCell

目前我正在使用Storyboard自动布局来动态调整自定义UITableViewCell的大小。除了滚动时出现内存泄漏外,一切正常。我知道问题出在电话上[self.tableViewdequeueReusableCellWithIdentifier:CellIdentifier];从里面-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath我的问题是,创建引用单元格的最佳方法是什么?如何在没有dequeueReusableCellWithIdentifier的情

ios - 我的 View Controller 和 Storyboard项目周围不需要的蓝色线条

我使用的是Xcode7.3,我的ViewController和Storyboard项目周围出现蓝线问题,如附图所示。我重新安装了我的xcode两次,但这个问题没有解决。我们将不胜感激您的任何帮助。 最佳答案 您可以取消选中Xcode菜单的Editor>Canvas>ShowBoundsRectangles。 关于ios-我的ViewController和Storyboard项目周围不需要的蓝色线条,我们在StackOverflow上找到一个类似的问题: htt

ios - Xcode Storyboard中实用程序 Pane 中的 adjustsFontSizeToFitWidth

有人知道在编辑Storyboard时在实用程序(右侧)Pane中的何处设置adjustsFontSizeToFitWidth吗?谢谢,牛 最佳答案 在Storyboard中选择您的标签,然后将下拉菜单设置为最小字体大小。然后在文本字段中,输入您的标签应缩小到的最小尺寸以尝试适应屏幕上的内容: 关于ios-XcodeStoryboard中实用程序Pane中的adjustsFontSizeToFitWidth,我们在StackOverflow上找到一个类似的问题:

ios - 在 Storyboard 中设置 subview 相对于父 View 的高度

我在UIViewController的View中有一个UIImageView。我想要的是将它的高度设置为1/3rd,无论屏幕尺寸是多少。我当然知道如何从代码中做到这一点。但是如何仅使用Storyboard/Interfacebuilder来实现这一点呢? 最佳答案 添加一个高度约束,其乘数值为1/3,这样ImageView的高度将是其父View高度的三分之一。--这是它在不同设备尺寸下的样子: 关于ios-在Storyboard中设置subview相对于父View的高度,我们在Stack