iOS常見問題 一

設置button的文字和圖片后不顯示文字?設置了一些控件的屬性,為什么沒有顯示?


原因1:設置button后文字顏色默認為白色,底色也為白色就會看不到文字
原因2:同學們下面兩個設置圖片的方法使用錯誤也會導致看不到文字,要分清楚什么時候用哪個方法來實現。
原因3:[self.view addsubview:xxx]是否有寫或者運行。


加載xib文件后,界面什么也沒有顯示?


答:很多人由于粗心xib文件的文件名寫錯導致不顯示,所以同學們要非常注意xib和plist等這樣的名稱是否正確。很多同學就是因為名稱錯誤耽誤浪費了很長時間。


定時器寫法:
答:

  1. -(NSTimer*)time{
  2. ? ? if (_time==nil) {
  3. ? ? ? ? self.time = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(nextPage) userInfo:nil repeats:YES];
  4. ? ? ? ?
  5. ? ? ? ? //需要將定時器添加到當前循環中,并設置為通用模式
  6. ? ? ? ? [[NSRunLoop currentRunLoop] addTimer:_time forMode:NSRunLoopCommonModes];
  7. ? ? }
  8. ? ? return _time;
  9. }
復制代碼


scrollView停止拖拽的方法問什么沒有執行?

答:選擇方法的時候一定要注意,很多方法名稱類似,下面的方法才是停止拖拽時調用的方法

  1. //當用戶停住拖拽時
  2. -(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
  3. }
復制代碼


開發過程中總匯使用到代理,如何可以防止一些不必要的崩潰?有一種方法如下://拿到這個代理對象判斷是否實現了方法

  1. ? ? if ([self.delegate respondsToSelector:@selector(clickDownLoadButton:andButton:)]==YES) {
  2. ? ? ? ? //如果實現了 就調用
  3. ? ? ? ? [self.delegate clickDownLoadButton:self andButton:sender];
  4. ? ? }
復制代碼

重寫初始化方法的時候,不要忘記寫返回值,一般返回初始化的對象。
當使用collectionView或者tableView的時候,如果用到了重用機制,并且要是純代碼編寫,不要忘記注冊identifier。
indexPath的屬性中有section和row兩種,這兩種一定要分清。
通知的使用
例子是監聽txtField的輸入改變事件。
  1. //? ? 通知中心:
  2. ? ? NSNotificationCenter * defaultCenter = [NSNotificationCenter? defaultCenter];
  3. //? ? 接收消息,調用方法:
  4. ? ? [defaultCenter addObserver:self selector:@selector(textfieldDidChange:)? name:UITextFieldTextDidChangeNotification object:self.txtField];
復制代碼
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. 隱式轉換 結果是,for循環一次都沒有進。數組的count是NSUInteger類型的,-1與其比較時隱式轉...
    simuty閱讀 493評論 2 4
  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結起來就是把...
    Dove_iOS閱讀 27,210評論 30 471
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,284評論 25 708
  • 高八期迎來了120天生命強者的綻放之旅,現場除了感動更是滿滿的感恩。 每一位死黨的精彩演講,從過往走到今天,再從今...
    好彩妹閱讀 153評論 0 0
  • 排行的秘密D8 學而思 璇花香墨 今天印象深刻的是生了二胎會幸福嗎? 似乎一夜之間,二胎變成了一個很熱門的話題,這...
    蘇夏的后花園閱讀 221評論 0 0