一、 首先簡述一下 Userdefault (介紹使用了該作者的文章)
為達孜等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及達孜網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計、成都做網(wǎng)站、達孜網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
1.適合存儲輕量級的本地數(shù)據(jù)。
比如用戶id? 用戶的登錄token什么的? 這種比較短小的數(shù)據(jù)
2.NSUserDefaults支持的數(shù)據(jù)格式有:NSNumber、NSData、NSDate、NSString、NSArray、NSDictionary、BOOL。
3.以鍵值對的形式進行存儲。
4.存儲時間為整體應(yīng)用程序的存儲時間,如果想需要刪除,需要刪除整體應(yīng)用程序。
?? 存儲聲明的時候因為是動態(tài)的,先聲明再調(diào)用,聲明存儲的時候不會出現(xiàn)異常提示,但執(zhí)行的時候會出現(xiàn) ? --斷言--(因為存儲對象在這里編譯是nil)
開發(fā)中經(jīng)常在cell上添加scrollView展示多張圖片,但是這是scrollView的點擊事件會與cell的點擊事件沖突,這里介紹一個簡單的方法,使scrollView既可以滑動,cell的點擊事件也好用。
在自定義cell中,添加下面兩句話:
? ? self.scrollView.userInteractionEnabled = NO;//關(guān)閉scrollView的用戶交互
? [self.contentView addGestureRecognizer:self.scrollView.panGestureRecognizer];//讓cell捕捉scrollView的點擊事件并相應(yīng)
除此之外,也可以給UIImageView添加手勢,但是比較麻煩,不如這兩句話方便。
但是此時需加上這一句;
self.myImageView.userInteractionEnabled = YES;//用戶交互,默認(rèn)關(guān)閉,BOOL類型
UITapGestureRecognizer *tap =[[ UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction:)];
tap.numberOfTouchesRequired = 1;
[self.myImageView addGestureRecognizer:tap];
-(void)tapAction:(UITapGestureRecognizer *)sender{
//實現(xiàn)方法
}
為button設(shè)置背景圖片,默認(rèn)會有點擊閃爍的效果,這個效果是通過button 的highlighted屬性來控制的,點擊button的時候highlighted為YES,松開后highlighted為NO.所以只要在點擊事件處理方法中將highlighted設(shè)置為NO就可以了
示例如下:
網(wǎng)站標(biāo)題:ios開發(fā)小技巧,Ios開發(fā)入門
鏈接地址:http://jinyejixie.com/article32/hojjpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、動態(tài)網(wǎng)站、小程序開發(fā)、電子商務(wù)、ChatGPT、品牌網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)