iOS:常用屬性、方法,ios屬性

來源:互聯網
上載者:User

iOS:常用屬性、方法,ios屬性

前言:一段時間沒接觸,很容易就忘記以前的知識。專寫一篇,供幾個月沒接觸,拿起卻忘記了。

 

0、宏定義相關

//當前手機的frame[UIScreen mainScreen].bounds

 

1、UILabel

1-1)UILabel的屬性

//內容label.text//字型label.font = [UIFont systemFontOfSize:fontSize];   //系統  label.font = [UIFont fontWithName:@"Times New Roman" size:fontSize];   //Times New Roman體label.font = [UIFont italicSystemFontOfSize:fontSize];   //斜體  label.font = [UIFont boldSystemFontOfSize:fontSize];   //粗體//字型預設靠左對齊label.textAlignment = NSTextAlignmentLeft;//換行label.numberOfLines = 0;//預設模式,換行保證一個完整的單詞label.lineBreakMode = NSLineBreakByWordWrapping;

  

 

 

 

 

1、View

1-1)View的屬性

//旋轉一圈view.transform = CGAffineTransformRotate(view.transform, M_PI);//寬放大1.5倍,高放大1.5倍,view.transform = CGAffineTransformScale(view.transform, 1.5, 1.5);

  

 

1-2)View的layer

//設定圓角[view.layer setCornerRadius:100];//設定邊框[view.layer setBorderWidth:2.0];//設定邊框的顏色[view.layer setBorderColor:[[UIColor grayColor] CGColor]];

 

1-3)View的方法

//把子視圖View移到最前面[self.view bringSubviewToFront:view];//所有的子視圖NSArray *array= [self.view subviews];//移除所有的子視圖,用for infor (UIView *view in array) {  [view removeFromSuperview];}

  

2、導覽列

//推出新的視圖,返回用POP,只有Controller才能推。View推不了[self.navigationController pushViewController:root animated:YES];

  

3、表視圖

3-1)cell的預設屬性

//內容cell.textLabel.text = @"xxx";//詳細內容cell.detailTextLabel.text = @"xxx";//圖片,png可以沒尾碼,jpg一定要有,嚴謹起見,最後連png也寫出來吧!cell.imageView.image = [UIImage imageNamed:@"xxx"];//點擊不會有灰色的cell.selectionStyle = UITableViewCellSelectionStyleNone;//右邊的箭號cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;//自訂右邊的View,最常見的情況是個箭號,表示載入更多cell.accessoryView = view;//注意,一般添加用contentView,和Cell直接添加有點區別[cell.contentView addSubview:view];(這裡是UILabel的屬性)//不限行 = 自動換行,cell.textLabel.numberOfLines = 0;//字型樣式、大小設定,cell.textLabel.font

  

  

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.