我对Xcode很新,不熟悉所有功能。 我只想在我的UITabelView下面有一个背景图片。 这个问题有很多答案,但它们都给了我这些白色的人工制品边界。 所以我的问题是,有没有人最终遇到同样的问题并解决了它? 为了得到一个想法,想象如下。
感谢您的帮助!
这里只是我对实现的快速浏览
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
(NSDictionary *)launchOptions{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch
//initialise main views
UIImageView *backGround = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0,
self.window.bounds.size.width, self.window.bounds.size.height)];
[backGround setImage:[UIImage imageNamed:@"Default.png"]];
[self.window addSubview:backGround];
LoginViewController *loginViewController = [[LoginViewController alloc]
initWithNibName:@"LoginViewController" bundle:nil];
self.navigationController = [[UINavigationController alloc]
initWithRootViewController:loginViewController];
self.window.rootViewController = self.navigationController;
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
[关于其他UI项目的相同问题]
现在我在编程创建的带有圆角矩形的UIButtons上遇到了同样的问题。但我不知道如何摆脱它们?
答案 0 :(得分:1)
我在
之前遇到这个问题我认为您将tableview分隔符属性设置为单行蚀刻样式,要解决此问题,请在cellforrowatindexpath委托中设置tableview分隔符:
tableview.separatorStyle = tableview.UITableViewCellSeparatorStyleSingleLine;
或
tableview.separatorStyle = tableview.UITableViewCellSeparatorStyleNone;
或者你可以在分隔符部分的xib文件中设置它。
可以帮到你
答案 1 :(得分:0)
只是一个想法...但你采取[UIScreen mainScreen]的大小。由于您启用了ApplicationBar,因此您的窗口高度减小了20px ......(?)