1. StoryBoard中scrollview不能滑动
解决方法:在如下方法中定义contentsize
-(void)viewDidLayoutSubviews
{
self.scrollView.contentSize = CGSizeMake(712,1000);
}
2. 项目只支持竖屏
解决办法: 在General->Device Orientation里只勾选了portrait, 取消勾选其他的
3.改变导航栏title的颜色
[self.navigationController.navigationBarsetTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIColorwhiteColor],NSForegroundColorAttributeName,nil]];
4.自定义导航栏的title
UILabel* titleLabel = [[UILabel alloc]initWithFrame:CGRectMake(0,0,100,44)];
titleLabel.backgroundColor= [UIColorclearColor];//设置Label背景透明
titleLabel.font= [UIFontboldSystemFontOfSize:24];//设置文本字体与大小
titleLabel.textColor= [UIColorwhiteColor];//设置文本颜色
titleLabel.baselineAdjustment=UIBaselineAdjustmentAlignCenters;//设置居中
titleLabel.text=@"通知";//设置标题
self.navigationItem.titleView = titleLabel;
5.状态栏字体颜色的设置
在info.plist文件里面 添加View controller–based status bar appearance 并设置为NO
在UIViewController里的viewWillApper或viewDidAppear里面加入[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
6.tableView上面多出来的那一部分
self.automaticallyAdjustsScrollViewInsets=false
7.tableView不想让多余的cell显示出来
self.tableView.tableFooterView= [[UIViewalloc]initWithFrame:CGRectZero];
8.tabBar的图片默认会被渲染, 得到不被渲染的效果
self.tabBarController.tabBar.selectedItem.selectedImage = [[UIImage imageNamed:@"TabBar_Discovery_Sel"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];