有没有办法在iOS故事板上添加评论?目前我们有一个项目,其中有几个人在同一个界面上工作,能够在故事板本身写入是非常有帮助的,所以你可以给别人留言或者把东西记下来.
像气泡一样的东西,如"马克,请修复退出按钮,将其更改为红色".有这样的事吗?我找不到它.
我在其中一个控制器中添加了原型单元,这是我正在设计的故事板的一部分.它有各种标签,纽扣,铃铛和口哨.但是,我如何知道为该单元的元素创建出口?如果我单击Xcode中的助手,它将显示我继承的UITableViewController的虚拟源,而不是DetailsCell继承UITableViewCell自IB中的自定义类输入字段并在其中指定的" " .
我当然可以使用,ViewWithTag()但我宁愿有一些强大的类型.
我是obj c的新手,我不了解如何使用Kal Calendar.有人愿意帮助新的应用程序开发人员完成整个过程吗?我把它安装到我的应用程序但不知道如何使用它.我知道如果你没有回复,我找不到它的任何教程和谷歌只有一点帮助.
我正在使用ios5,故事板和弧形.提前致谢.
我不得不用故事板将日历子类化,这是最好的方法吗?我不能用任何其他方式用导航栏显示它.
更新 - 我不认为子类是要走的路,但我仍在研究解决方案
我在iOS6/iOS6应用程序中混合了多个故事板和NIB文件.
内存管理如何与多个故事板一起使用?
我使用多个与nib文件混合的故事板的原因:
我的代码片段
在InitialNibFile.m里面 - 从appdelegate启动.
- (IBAction)newStoryboardBtnPressed:(id)sender {
[self.view removeFromSuperview]; // here I remove this view from the superview to save memory
UIStoryboard *newStoryboard = [UIStoryboard storyboardWithName:@"NewStoryboard" bundle:nil];
UIViewController *initialSettingsVC = [newStoryboard instantiateInitialViewController];
[self presentViewController:initialSettingsVC
animated:YES completion:nil];
}
Run Code Online (Sandbox Code Playgroud)
这里,在故事板场景中的UIViewController视图内.
- (IBAction)anotherStoryboardBtnPressed:(id)sender {
// I'm inside a storyboard right now. I'm calling another storyboard.
// can i remove this storyboard before i launch the otherone? will keeping 2 or 3 toryboards …Run Code Online (Sandbox Code Playgroud) iOS 6引入了Embed Segue,允许在Storyboard中使用自定义容器控制器.反正有没有为iOS 5复制这个?
使用iOS6和故事板,我有一个包含3个部分的UITableViewController.
前两个部分是静态的,第三个是动态的.
我已经覆盖了numberOfRowsInSection,cellForRowAtIndexPath并且heightForRowAtIndexPath为了第0和第1部分正确地推迟到super,并从第2部分的数据模型中返回适当的值.
当我的数据中的行数超过第三部分的Storyboard中配置的行数时,我在main()中得到NSRangeException:
'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 1 beyond bounds [0 .. 0]'
*** First throw call stack:
(0x22f3012 0x178ae7e 0x22a8b44 0xb0ece4 0x8feee3 0x784f13 0x71940c 0x784a7b 0x789919 0x7899cf 0x7721bb 0x782b4b 0x71f2dd 0x179e6b0 0x558fc0 0x54d33c 0x54d150 0x4cb0bc 0x4cc227 0x4cc8e2 0x22bbafe 0x22bba3d 0x22997c2 0x2298f44 0x2298e1b 0x26867e3 0x2686668 0x6ceffc 0x2c4d 0x2b75)
libc++abi.dylib: terminate called throwing an exception
我必须覆盖哪些超类方法才能防止发生此异常?

当我尝试通过Storyboard更改UIToolbar的高度时,该选项显示为灰色.
我知道我可以以编程方式执行此操作,但是有没有其他方法可以在我的故事板上执行此操作,可能使用不同的界面项?最好将它全部放在故事板上,以避免代码混淆.或者我不应该改变高度 - 是否可能从应用商店拒绝它?
我的最终目标是一个带有50 x 50图像图标的工具栏,以及一些填充.
NB我已经读过这个问题 - 但是在这里,接受的答案似乎并没有真正回答这个问题......
在视图#1中,我在故事板中设置了两个控件; 一个是导航栏中的UIBarButtonItem,另一个是UISegmentedController.前者是自定义绘制的图像,两个项目的色调都设置为紫色(故事板属性检查器中设置的色调).
通过各种动作,用户可以通过视图#1进入视图#2.如果在View#2中未满足某个条件,则会向用户显示错误消息,并在单击"确定"后重定向回View#1.
if(i == [self.itemsAvailable count]){
UIAlertView *alertView = [[UIAlertView alloc]
initWithTitle:@"Oh no!"
message:@"Warning message text!"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil, nil];
[alertView show];
break;
}
Run Code Online (Sandbox Code Playgroud)
请注意,警报是在while循环内触发的,因此break;.然后,以下函数返回到View#1
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == [alertView cancelButtonIndex]) {
// Jump back one screen
[self.navigationController popViewControllerAnimated:YES];
}
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我使用该函数返回View#1时popViewControllerAnimated:YES,前面提到的两个控件(UIBarButtonItem和UISegmentedController)的色调显示为灰色而不是所需的紫色.
选择不同的UISegmentedController值带回合适的色调的颜色,但我需要离开查看#1对的UIBarButtonItem …
在下面的屏幕中,我想在"项目"标签上方添加水平线,在"添加"按钮后面(在下方添加按钮,我有动态表格).UIGraphicsGetCurrentContext()在这里不起作用.
有人可以帮我怎么做?

UIButton,UITableViewCell等实例可用作Interface Builder中的segue源(即,您可以按住Ctrl键单击这些对象并将它们链接到故事板中的控制器).
我们可以创建一个允许相同功能的直接UIView子类吗?如果是这样,怎么样?
注意:这是问我问题的另一种方式:如何在我自己的类的"触发的段"部分添加项目?这是人们可以看到的UITableViewCell:
uistoryboard ×10
ios ×9
objective-c ×2
uitableview ×2
comments ×1
ios5 ×1
ios6 ×1
ipad ×1
iphone ×1
kal ×1
segue ×1
swift ×1
uikit ×1
uitoolbar ×1
xamarin.ios ×1