标签: uistoryboard

iOS 5 Storyboard评论

有没有办法在iOS故事板上添加评论?目前我们有一个项目,其中有几个人在同一个界面上工作,能够在故事板本身写入是非常有帮助的,所以你可以给别人留言或者把东西记下来.

像气泡一样的东西,如"马克,请修复退出按钮,将其更改为红色".有这样的事吗?我找不到它.

comments ios uistoryboard

5
推荐指数
1
解决办法
389
查看次数

故事板:如何向原型UITableViewCell添加插座?

我在其中一个控制器中添加了原型单元,这是我正在设计的故事板的一部分.它有各种标签,纽扣,铃铛和口哨.但是,我如何知道为该单元的元素创建出口?如果我单击Xco​​de中的助手,它将显示我继承的UITableViewController的虚拟源,而不是DetailsCell继承UITableViewCell自IB中的自定义类输入字段并在其中指定的" " .

我当然可以使用,ViewWithTag()但我宁愿有一些强大的类型.

uitableview uikit xamarin.ios ios uistoryboard

5
推荐指数
1
解决办法
4457
查看次数

Kal日历演练

我是obj c的新手,我不了解如何使用Kal Calendar.有人愿意帮助新的应用程序开发人员完成整个过程吗?我把它安装到我的应用程序但不知道如何使用它.我知道如果你没有回复,我找不到它的任何教程和谷歌只有一点帮助.

我正在使用ios5,故事板和弧形.提前致谢.

我不得不用故事板将日历子类化,这是最好的方法吗?我不能用任何其他方式用导航栏显示它.

更新 - 我不认为子类是要走的路,但我仍在研究解决方案

ios ios5 automatic-ref-counting uistoryboard kal

5
推荐指数
1
解决办法
3018
查看次数

iOS +内存管理中的多个故事板

我在iOS6/iOS6应用程序中混合了多个故事板和NIB文件.

内存管理如何与多个故事板一起使用?

  • 在启动storyboardA时,如果我返回到另一个nib文件/转到另一个故事板,那个故事板是否会留在内存中?
  • 我是否能够在堆栈中获得故事板的"数组",这样我就可以使用UIViewControllers在导航控制器的堆栈中获取视图数组?
  • 对于内存管理,我可以从内存中弹出或删除故事板吗?当我去另一个故事板时,我将它设置为零吗?

我使用多个与nib文件混合的故事板的原因:

  • 我想要复杂的叙事故事板流程.将它们全部撞到一个地方是没有意义的.
  • 最终我将与许多不同的人合作,我发现团队工作的论据,版本控制足以引起选择多个故事板路线
  • 我正在混合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)

iphone memory-management uistoryboard ios6

5
推荐指数
1
解决办法
2173
查看次数

如何在iOS 5中使用Embed Segue?

iOS 6引入了Embed Segue,允许在Storyboard中使用自定义容器控制器.反正有没有为iOS 5复制这个?

objective-c ios uistoryboard uistoryboardsegue

5
推荐指数
2
解决办法
3466
查看次数

具有混合静态/动态内容的UITableViewController中的NSRangeException

使用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

我必须覆盖哪些超类方法才能防止发生此异常?

uitableview ios uistoryboard

5
推荐指数
1
解决办法
491
查看次数

在Storyboard中指定UIToolbar的高度

在此输入图像描述

当我尝试通过Storyboard更改UIToolbar的高度时,该选项显示为灰色.

我知道我可以以编程方式执行此操作,但是有没有其他方法可以在我的故事板上执行此操作,可能使用不同的界面项?最好将它全部放在故事板上,以避免代码混淆.或者我不应该改变高度 - 是否可能从应用商店拒绝它?

我的最终目标是一个带有50 x 50图像图标的工具栏,以及一些填充.

NB我已经读过这个问题 - 但是在这里,接受的答案似乎并没有真正回答这个问题......

interface-builder uitoolbar ipad ios uistoryboard

5
推荐指数
1
解决办法
3053
查看次数

使用popViewControllerAnimated时,按钮色调会改变颜色

视图#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,前面提到的两个控件(UIBarButtonItemUISegmentedController)的色调显示为灰色而不是所需的紫色.

选择不同的UISegmentedController值带回合适的色调的颜色,但我需要离开查看#1的UIBarButtonItem …

objective-c ios popviewcontrolleranimated uistoryboard

5
推荐指数
1
解决办法
775
查看次数

Swift添加上面的行来控制

在下面的屏幕中,我想在"项目"标签上方添加水平线,在"添加"按钮后面(在下方添加按钮,我有动态表格).UIGraphicsGetCurrentContext()在这里不起作用.

有人可以帮我怎么做?

截图

ios uistoryboard swift

5
推荐指数
2
解决办法
1万
查看次数

创建一个可以触发segues的UIView子类

UIButton,UITableViewCell等实例可用作Interface Builder中的segue源(即,您可以按住Ctrl键单击这些对象并将它们链接到故事板中的控制器).

我们可以创建一个允许相同功能的直接UIView子类吗?如果是这样,怎么样?

注意:这是问我问题的另一种方式:如何在我自己的类的"触发的段"部分添加项目?这是人们可以看到的UITableViewCell:

触发了Segue

ios uistoryboard segue uistoryboardsegue

5
推荐指数
1
解决办法
988
查看次数