我不确定是否有其他人遇到问题...但是当我点击XCode中的版本编辑器按钮时......我的故事板切换到XML视图,我无法弄清楚如何获取Visual编辑器.
有人可以帮忙吗?我真的希望这只是深夜编码困倦的结果......提前谢谢

我有一个UIView,我想在几个视图控制器中使用,所以我创建了视图(.h/.m)和一个nib文件.在Storyboard视图中添加为视图控制器的子视图,但未加载nib中定义的布局.
是否可以为故事板中的视图控制器中使用的UIView加载nib?
我试图在Storyboard中进行以下设置.

我在开头有一个表视图,当我点击一个单元格时,它需要转换到标签栏控制器,这是有效的.但是现在我想在最右边的两个控制器中找到一个标题和一个额外的导航栏按钮.
但我似乎无法拖动按钮到那里或设置标题时,没有任何显示.如何在故事板中实现此设置?
编辑:
根据以下答案更新了问题.

当我有这个新的设置(因此中间有一个额外的导航控制器)我可以在故事板中设置标题,但在运行应用程序时,添加的标题不会显示.
编辑:我已经上传了一个完全符合该设置的xcode项目.也许它可以派上用场.
storyboard uitabbarcontroller uinavigationcontroller ios uistoryboard
随着storyboard的引入,当我创建UIViewController的子类时,我不会选择创建.xib/.nib,因为我可以在界面构建器中拖出一个viewcontroller并将其分配给新类.
因此,使用storyboard,何时需要使用.xib/.nib文件?
谢谢.
保存故事板并将更改提交给git时,整个<classes>部分将被删除或添加到源代码控制(git)的可能性很大.我在命令行上使用git,而不是XCode集成UI.
首先它看起来像这样:
+ <classes>
+ <class className="CPTGraphHostingView" superclassName="UIView">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/>
+ </class>
...
+ </classes>
Run Code Online (Sandbox Code Playgroud)
在下一次提交中它看起来像这样:
- <classes>
- <class className="CPTGraphHostingView" superclassName="UIView">
- <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/>
- </class>
...
- </classes>
Run Code Online (Sandbox Code Playgroud)
为什么这样,更重要的是:我怎么能阻止它?
我有一个子类UITableViewCell.我的子类包含几个UILabels.我希望我的子类将这些标签初始化为适用于我的每个表视图单元的某些默认设置.
我读到我应该用initWithCoder它.我的initWithCoder函数正在被调用,我可以逐步浏览我的函数中的每一行,它似乎经历了这些动作.当我运行我的应用程序时,我没有看到任何属性被应用.最值得注意的是,字体没有被更改.我只是不认为我正在修改的任何属性UILabel实际上是被保存或显示的.
我正在使用这个子类与a Storyboard.我知道我的更改不会反映在Storyboard,但是在应用程序运行时它们也没有反映出来 - 尽管我的代码正在执行.
编辑:我想提一下,在尝试覆盖之前initWithCoder,我在这些子类中有一个实例方法,我将运行此逻辑.我只是在其中调用该实例方法cellForRowAtIndexPath.这个方法很有效,但我认为在这个子类中自动生成这个逻辑会很方便.
有任何想法吗?我的代码如下:
#import "ThreadListCell.h"
@implementation ThreadListCell
- (id)initWithCoder:(NSCoder *)aDecoder {
if ((self = [super initWithCoder:aDecoder])) {
// adjust the font settings of the title
self.title.font = [UIFont fontWithName:@"SourceSansPro-Black" size:16];
self.title.textColor = [UIColor colorWithWhite:0.267f alpha:1.0f];
// adjust the font settings of the subtitle
self.text.font = [UIFont fontWithName:@"SourceSansPro-Light" size:14];
self.text.textColor = [UIColor colorWithWhite:0.267f alpha:0.9f];
self.text.textColor = [UIColor colorWithRed:1 green:0 …Run Code Online (Sandbox Code Playgroud) 升级到Xcode 6后,我打开了一个旧项目(包含一个子项目,因此它有很多目标),我注意到我的Storyboard ViewContoller没有链接到相关的Objects工作.
比如我有一个内部有一个TableView中和的ViewController现在我不能做不能用它做anyhing因为连接丢失,我甚至不能重新定义一个新的IBOutlet中的VC,因为从VC故事板的箭头赢得连接任何东西.
更清楚:

该类在Custom Class部分中定义,因此我找不到问题

我该怎么办?顺便说一句,我使用obj-c并不是很快,我找到了一些相关的答案,但都是关于swift的.
我试图用prepareForSegue()将对象传递给另一个场景
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using [segue destinationViewController].
var nextScene = segue.destinationViewController as! VehicleDetailsTableViewController
// Pass the selected object to the new view controller.
if let indexPath = self.tableView.indexPathForSelectedRow() {
let selectedVehicle = vehicles[indexPath.row]
nextScene.currentVehicle = selectedVehicle
}
}
Run Code Online (Sandbox Code Playgroud)
而且我有currentVehicle对象来捕获这些对象.但是,当我尝试运行时,它会破坏并获得有关向下转换的错误.
错误编辑
无法将"XXX.DisplayViewController"类型的值(0x1082dcd80)转换为"XXX.VehicleDetailsTableViewController"(0x1082dc9a0).(LLDB)
我正在开发的iPad应用程序使用了Storyboard和segues.当用户点击主视图中的不同单元格时,我正在尝试显示不同的视图控制器.在参考不同的教程后,采取的步骤是 -
Storyboard,Master View Controller为表视图创建静态单元格并添加3个不同的行(即单元格1,单元格2,单元格3)View Controller,选中它并附加一个Navigation Controller(Editor- > Embed In- > Navigation Controller)Master View,我按住了ctrl键盘Navigation Controller.Segue Style"替换"和Destination"细节分割"我看到的结果是细节视图被替换.
但导航栏没有条形按钮项Master.
因此,我无法单击Master按钮,该按钮将显示包含单元格的表格,从中我可以导航到不同的视图.
我已经阅读了很多博客,并且看到过有关替换类似问题的segue的评论.然而,在使用故事板和segues时,似乎没有人遇到过这个特定问题.
从我的理解使用segues应该帮助我实现我想要的.从那些尝试过这种方法的人那里,任何正确方向的指针都会有所帮助.
如果我在故事板或xib中用鼠标选择视图,Xcode将选择最前面的视图.我知道我可以在文档大纲中选择其他视图,但如果我想抓住背景视图用鼠标移动它,当我点击故事板时,最前面的视图会再次被选中.
我认为有一种方法可以循环浏览视图并通过按住某些键来选择后面的视图,但我找不到它是什么.有人知道吗?
我正在使用Xcode 4.6.我知道我也可以使用尺寸检查器移动背景视图,但我正在寻找一种用鼠标定位它们的方法.
uistoryboard ×10
xcode ×7
ios ×6
objective-c ×2
storyboard ×2
cocoa-touch ×1
git ×1
ios6 ×1
iphone ×1
iso ×1
nib ×1
swift ×1
uikit ×1
uiview ×1
xcode6 ×1