日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS中的小知识点

發(fā)布時間:2023/12/10 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS中的小知识点 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.tableView隱藏滾動條

self.tableView.showsVerticalScrollIndicator = NO;

2.關(guān)于屬性

使用assign: 對基礎(chǔ)數(shù)據(jù)類型 (NSInteger,CGFloat)和C數(shù)據(jù)類型(int, float, double, char, 等等) 使用copy: 對NSString 使用retain(strong): 對其他NSObject和其子類 3.注冊cell //注冊cell[self.tableView registerNib:[UINib nibWithNibName:NSStringFromClass([DDZRecommendCategoryCell class]) bundle:nil] forCellReuseIdentifier:@"category"];

?

4.復用cell

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"category"];

?

5.刷新頁面

[self.tableView reloadData];

一般在請求服務(wù)器數(shù)據(jù)后,更新顯示使用

?

6.appearance統(tǒng)一設(shè)置外觀

//在appearance統(tǒng)一設(shè)置NSMutableDictionary *attrs = [NSMutableDictionary dictionary];attrs[NSFontAttributeName] = [UIFont systemFontOfSize:13];attrs[NSForegroundColorAttributeName] = [UIColor grayColor];//item的appearance外觀設(shè)置(條件限制:方法后面有UI_APPEARANCE_SELECTOR)UITabBarItem *item = [UITabBarItem appearance];[item setTitleTextAttributes:attrs forState:UIControlStateNormal];

?

7.使用自己自定義的tabbar

//更換tabBar(利用KVC直接更改成員變量)[self setValue:[[DDZTabBar alloc] init] forKey:@"tabBar"];

在自己的tabber類中

利用- (void)layoutSubviews,調(diào)整內(nèi)部子視圖的位置

?

8.使自己的代碼只被調(diào)用一次

例如appearance統(tǒng)一設(shè)置一次就夠了

+ (void)initialize

?

9.tableView中默認選中首行

//默認選中首行[self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:UITableViewScrollPositionTop];

?

?10.設(shè)置insert(在UITbaleView中導航欄擋住了顯示的內(nèi)容)

//設(shè)置insertself.automaticallyAdjustsScrollViewInsets = NO;self.tableView.contentInset = UIEdgeInsetsMake(64, 0, 0, 0);

?

?11.設(shè)置cell高度(默認cell高度為44)

self.tableView.rowHeight = 70;

?

?12.獲取tableView當前的行號

self.tableView.indexPathForSelectedRow.row

?

?

?

?

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/langji/p/5411271.html

總結(jié)

以上是生活随笔為你收集整理的iOS中的小知识点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。