IOS 開發問題彙總

一、修改uibutton顯示的title文字

 [button setTitle:titleLabelText forState:UIControlStateNormal];

點擊打開鏈接

二、繪製圖形不成功

原因:在繪製圖形時不能使用removeFromSuperview函數 。


三、java 時間戳與IOS時間戳轉換

       1.spring mvc 默認把返回json中時間轉換成時間戳。

       2.java的時間戳精確到毫秒,所以IOS在轉換的時候需要除以1000

四、更新sqlite數據庫模擬器沒有問題真機調試出現Unknown error calling sqlite3_step (8: attempt to write a readonly database) eu

       原因:數據庫建在了程序目錄,程序目錄在真機環境中是隻讀的,在Mac OS不是隻讀。應該將數據庫建在你把數據庫建在documents目錄中。


五、代碼實現Segue跳轉

 [self performSegueWithIdentifier:@"ProductChoice" sender:self];


六、storyboard設置場景的設計大小

1、將size設置爲自由大小freeFrom。

2、選中控制器的主view。

3、打開尺寸檢查器設置大小。


七、設置UIview透明

       view.opaque = NO;

       view.backgroundColor = [UIColor colorWithRed:0 green:0 blue:1.0 alpha:0.3];
八、view動畫實現

       http://blog.csdn.net/totogo2010/article/details/8501812

九、view層級管理

     將一個UIView顯示在最前面只需要調用其父視圖的 bringSubviewToFront()方法。

     將一個UIView層推送到背後只需要調用其父視圖的 sendSubviewToBack()方法。

十、IOS正則使用對象

     NSRegularExpression 

     NSRegularExpression

十一、自定義UITableViewCell的選中樣式

      1.在cellForRowAtIndexPath函數中直接設置無效

   2.需要在自定義的UITableViewCell類中initWithStyle函數中設置然後在cellForRowAtIndexPath函數中

     調用cell的initWithStyle函數得到新的cell。

十二iOS7中UITableView有一個subview是UITableViewWrapperView,它是所有UITableViewCell的superview。

十三、UILongPressGestureRecognizer不能重複使用如果重複使用就指揮在最後一個控件觸發。

十四、 如果項目存放文件夾名稱與項目名稱不一致會報如下錯誤


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章