Tag: 故事板

在故事板中,如何制作一个自定义的单元格以供多个控制器使用?

我正在尝试在正在处理的应用程序中使用故事板。 在应用程序中有列表和用户 ,每个包含另一个(列表的成员,用户拥有的列表)的集合。 所以,相应地,我有ListCell和UserCell类。 目标是让这些应用程序可重用(即在我的任何一个桌面视图控制器中)。 这就是我遇到问题的地方。 如何在故事板中创build可在任何视图控制器中重新使用的自定义表格单元格? 以下是我迄今尝试的具体事情。 在控制器#1中,添加一个原型单元格,将类设置为我的UITableViewCell子类,设置重用标识,添加标签并将它们连接到类的sockets。 在控制器#2中,添加一个空的原型单元格,将其设置为相同的类,并重复使用id。 运行时,单元格显示在控制器#2中时,标签不会出现。 在控制器#1中正常工作。 在不同的NIB中devise每种细胞types,并连接到相应的细胞类别。 在故事板中,添加了一个空的原型单元格,并设置其类和重用id来引用我的单元格类。 在控制器的viewDidLoad方法中,为重用标识注册这些NIB文件。 如图所示,两个控制器中的单元都像原型一样是空的。 保持两个控制器中的原型为空并设置类,并将id重用到我的单元类。 用代码完全构造单元的UI。 细胞在所有控制器中都能正常工 在第二种情况下,我怀疑原型总是覆盖NIB,如果我杀死了原型单元,注册我的NIB重用ID将工作。 但是,我不能将细胞从细胞设置到其他的框架,这实际上是使用故事板的全部点。 在一天结束的时候,我想要两件事情:在故事板中连接基于tableview的stream程,并以可视方式定义单元布局而不是代码。 到目前为止,我看不出如何得到这两个。

将故事板从iPhone转换到iPad

我有一个iPhone应用程序,它有一个故事板。 现在我想提供一个iPad应用程序。 所以我问我是否有一个function可以帮助我将iPhone故事板转换成iPad故事板。 具体来说: 有没有类似的function,还是只有手动方式?

如何更改iOS 7中的导航栏颜色?

如何更改iOS 7中的导航栏颜色? 基本上我想要实现的东西就像Twitter的导航栏(更新Twitter的iOS7是)。 我embedded在view controller顶部的导航栏中。 我只需要将导航栏颜色与顶部的实用工具栏一起更改为浅蓝色。 我似乎无法在storyboardfind选项。

在Xcode 6的Storyboard中,“约束边界”是什么?

我正在使用自动布局和约束,发现XCode 6中有一个Constrain to margins选项,它在XCode 5中不存在,默认情况下会被选中。 我创build了一个testing项目,然后我在ViewController上添加了一个UITableView ,并将该框架设置为与视图相同的大小,并添加了约束 XCode 6你可以在这里看到,即使tableview与视图具有相同的框架XCodebuild议添加-16作为约束,而XCode 5将build议添加间距0。 现在,如果取消选中“限制边距”选项,则performance与XCode 5相同,并build议将0作为约束条件 此外,我发现,一旦我添加约束约束边缘检查,我不能再打开XCode 5故事板文件,所以这绝对是XCode 6中的新东西 希望我能够正确地解释我的问题。 我想了解什么“约束边缘”实际上做什么,什么时候我应该而不应该使用它。 我很抱歉,如果这是非常简单明了的事情。 编辑 我在这里讨论了一些关于布局利润的问题 ,我想知道这是否与此有关。