小编Sal*_*ieh的帖子

iOS:目前的视图控制器programmaticicallyly

我正在使用该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

34
推荐指数
2
解决办法
12万
查看次数

UITableView设置tableview行隐藏

我在grouptableview中有一个自定义的tableview单元格.我有一个隐藏的.然后我必须让它可见.细胞标签是3.

这不符合我的代码:

if (self.tableView.tag == 3) {
                self.tableView.hidden = NO; //Not working.
            }
Run Code Online (Sandbox Code Playgroud)

只是我需要让一行是可见的.我希望你明白.

objective-c uitableview ios

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

iOS:UIToolbar setBackgroundImage无效

我无法更改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)

uitoolbar ios

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