修改类名
选中类里面的类名,选edit-refactor-rename。
获取系统自带背景色
self.tableView.backgroundColor = [UIColor groupTableViewBackgroundColor];
pikcerView设置
//设置默认显示哪行
[self.pickerGender selectRow:0 inComponent:0 animated:YES];
边框设置(圆角、颜色)
UIButton *signBtn = [UIButton buttonWithType:UIButtonTypeCustom];
signBtn.frame = CGRectMake(0, 0, 80, 40);
[signBtn.layer setMasksToBounds:YES];
[signBtn.layer setCornerRadius:10.0]; //设置矩形四个圆角半径
[signBtn.layer setBorderWidth:1.0]; //边框宽度
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){ 1, 0, 0, 1 });
[signBtn.layer setBorderColor:colorref];//边框颜色
输入框输入完成键盘类型设置(返回按钮):
UITextField *detailField = [[UITextField alloc] initWithFrame:CGRectMake(10, 0, screenWith-20, 60)] ;
//设置键盘返回按钮设置(默认换行)
detailField.returnKeyType = UIReturnKeyDone;
UITextView *textViewEdit= [[UITextView alloc] initWithFrame:CGRectMake(10, 0, screenWith-20, 80)];
textViewEdit.returnKeyType=UIReturnKeyDone;
图片填充样式:
//设置按钮内图片样式居中(原尺寸显示)
self.imageView.contentMode =UIViewContentModeCenter;
按钮内图片默认拉伸方式填充。
一般选择UIViewContentModeScaleAspectFill。
删除一行cell:
[self.list removeObjectAtIndex:row];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]
withRowAnimation:UITableViewRowAnimationAutomatic];
移除在dealloc里进行。
//去除tableView顶部下拉弹簧效果(禁止tableView反弹)
_myTableView.bounces = NO;
更改手机状态栏样式
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;
浅间隔线:
UIColorFromRGBA(220, 220, 220, 0.8)
获取一个view内部控件最好的办法!不是遍历,是设置tag!
//为cell添加左边蓝条,只在点击时显示
UIView *blueView = [[UIView alloc]initWithFrame:CGRectMake(0, 0,4,44)];
blueView.backgroundColor = kMainColorOfApp;
blueView.tag = 111;
[cell addSubview:blueView];
//显示蓝条
UIView *blueView = [cell viewWithTag:111];
blueView.hidden = NO;
字符串函数大全:
http://www.cnblogs.com/heyonggang/p/3452556.html
函数名: floor
功 能: 返回比参数小的最大整数
设置tableview的group样式:要在alloc时设置
CashCouponDetailIntroduceViewController *introduceVC = [[CashCouponDetailIntroduceViewController alloc]initWithStyle:UITableViewStyleGrouped];
self.detailIntroVC = introduceVC;
//如果URL中没有检测到有http,则给它加上
NSRange range = [self.url rangeOfString:@"Http" options:NSCaseInsensitiveSearch];
if (range.location == NSNotFound) {
self.url = [@"http://" stringByAppendingString:self.url];
}