我坚持一个问题,我无法在官方文档,在Stackoverflow或谷歌find答案。 我是一个有经验的iOS开发人员,但是故事板是新的。 我想在当前的viewcontroller上实例化一个视图,一个视图,在一个NIB中,我将在viewController之外绘制并附加一个出口来在代码中引用它,并调用像addSubview:等等。 绘制覆盖图或在我当前的情况下绘制一个用于MapView委托的调用视图是非常有用的。 但我不知道如何在故事板中做到这一点。 我似乎无法看到一个viewcontroller以外的视图,viewcontroller内的视图或者必须是控制器的视图的子视图或根本不可见在界面生成器(这是可以的,当你拖动一个视图组成,在一个传统的NIB中,但是如果你需要调整它的最小细节,那么这个问题就相当严重了)。 任何暗示要做什么或在哪里看? 谢谢。
我转换到iOS 5和故事板。 当我有默认的单元格样式的表视图,一切工作正常。 – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyIdentifierFromStoryboard"]; if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"MyIdentifierFromStoryboard"]; } return cell; } 我已经看到“if(cell == nil)”块被删除的例子。 但是,如果我把它拿出来,我的应用程序崩溃的消息:“UITableView dataSource必须从tableView:cellForRowAtIndexPath:”返回一个单元格。 这不是一个问题,因为它的工作原理如上所示。 我的问题是,我想为单元格使用自定义样式,因此不能使用initWithStyle。 如何初始化我在故事板上devise的自定义单元格? 旧的前5应用程序有一个笔尖和类使用这样的事情,但现在我正在使用故事板。 – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { MyCustomTableCell *cell = (MyCustomTableCell *) [tableView dequeueReusableCellWithIdentifier:@"MyCustomIdentifier"]; if (cell […]
我似乎无法弄清楚他们是如何工作的。 请帮忙! 我无法弄清楚如何添加.xib的。
我是故事板的新手,所以我有一些困难… 我已经创build了一个TableViewController,我想定制Cell Prototype。 在单元原型中,我添加了几个标签,我想用我自己的inheritance自UITableViewCell(AreaListCell)的类来定制。 在Storyboard中,对于Cell Prototype,我使用“AreaListCell”configuration了Custom Class,风格是“Custom”。 在故事板中,当我selectCell Prototype然后select助手时,助手将显示实现UITableViewController(AreasTableViewController)的类而不是 我的“AreaListCell”类。 结果是我可以创build出口(使用Ctrl +拖动从单元格原型的标签)到AreasTableViewController类,但不是AreaListCell类! 任何想法如何连接我的AreaListCell类单元格原型? 谢谢你的帮助!
使用故事板什么是解除模式的正确方法? 使用IBAction和编写代码解雇后点击button? 使用segue并在点击button后通知父视图控制器?
我正在使用Xcode 4.2开发iOS 5项目。 我有一个UITableViewController,并希望当用户点击表格单元时执行一个segue,但目标视图控制器取决于该单元格上执行的操作。 例如,当用户点击单元格我想加载SomeViewController,但是当用户在编辑模式下点击相同的单元格我想加载AnotherViewController。 不幸的是,在Xcode 4.2 storyboard builder中,没有办法在同一个单元格上configuration多个segues,或者我不明白。 也许有一种方法可以在代码编辑器中手动创buildsegue。 一般来说,我想实现的目的是为用户提供一种方法,使用一个视图控制器“input”由单元格表示的项目,并使用另一个视图控制器“编辑”由同一个单元格表示的项目。 在表编辑模式下切换到第二个视图控制器(编辑器)只是我第一次,但也许有更好的办法。 任何帮助将不胜感激。
我最近更新Xcode,我得到以下警告: 我试过编辑器 – >解决自动布局问题 – >清除视图控制器中的所有约束,但它没有工作…我使用Xcode 5.我如何删除警告?
有一段时间一直在挣扎,似乎永远不能得到直接的答案。 任何帮助表示赞赏!
这是棘手的字,但我有一个视图控制器(vc1),其中包含一个容器视图(我正在使用故事板)。 在该容器视图内是一个导航控制器和一个根视图控制器(vc2)。 从vc2中,我怎样才能访问vc1? 或者,我如何将vc1传递给vc2? (请记住,我正在使用故事板)。
很多像这样的问题解释了如何以编程方式创build一个蒙版,并提供一个UIView的圆angular。 在Storyboard中有没有办法做到这一点? 只是要求,因为它似乎创造了故事板的圆angular在演示文稿和逻辑之间保持更明确的界限。