我正在使用该presentViewController:animated:completion:
方法转到另一个视图控制器.
这是我的代码:
AddTaskViewController *add = [[AddTaskViewController alloc] init];
[self presentViewController:add animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
此代码转到另一个,UIViewController
但另一个控制器为空.我一直在使用故事板,但现在我需要在代码中完成.
objective-c uiviewcontroller ios uistoryboard presentviewcontroller
我在grouptableview中有一个自定义的tableview单元格.我有一个隐藏的.然后我必须让它可见.细胞标签是3.
这不符合我的代码:
if (self.tableView.tag == 3) {
self.tableView.hidden = NO; //Not working.
}
Run Code Online (Sandbox Code Playgroud)
只是我需要让一行是可见的.我希望你明白.
我无法更改uitoolbar背景图片.给出错误.
这个navigationBar代码正常工作.
UIImage *navBackgroundImage = [UIImage imageNamed:@"bartop.png"];
[[UINavigationBar appearance] setBackgroundImage:navBackgroundImage forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
但是这个工具栏代码不起作用并且出错.
UIImage *navBackgroundImage = [UIImage imageNamed:@"bartop.png"];
[[UIToolbar appearance] setBackgroundImage:navBackgroundImage forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
我哪里错了?
更新:
这段代码有效:
UIImage *testimage = [[UIImage imageNamed:@"bartop"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UIToolbar appearance] setBackgroundImage:testimage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
[[UIToolbar appearance] setBackgroundImage:testimage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsLandscapePhone];
Run Code Online (Sandbox Code Playgroud)