------------------
ios7基於viewcontroller隱藏狀態條:
-(uistatusbarstyle)preferredstatusbarstyleuilable奇葩的把文字draw到外面去了:lable在ios7(bate版)下可以draw多行,只要text裡有回車,如果你計算出單行text的高度並setframe之後,對於"1\n2"這樣的文字,他的顯示就錯亂了,1跑上面去了——出了frame區域,解決方法就是setframe之後呼叫:[label sizethatfits:lable.frame.size].-(bool)prefersstatusbarhidden
uitabbarcontroller的檢視結構變了:(這是因為kpi麼)
ios7的uitableviewcell的定製沒有以前那麼直接了,以前可以直接繼承uitableviewcell然後drawrect. 但是現在不行了,現在的uitableviewcell包含了乙個scrollview,你重繪了uitableviewcell將會被這個scrollview遮住而完全沒法顯示.
如下是乙個解決思路:
- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath
uisearchdisplaycontroller的delegate導致記憶體問題
連這個問題都有。。不得不感慨賈伯斯死的早啊!
這顯示是ios7的(pre-)sdk自己的乙個bug,給uisearchdisplaycontroller設定delegate後,在uisearchdisplaycontroller不用了的時候(比如release他之前),務必要setdelegate = nil.否則可能會出野指標(某已釋放的物件)被呼叫.
self
.searchdisplay.
delegate
= nil
;
ios7技巧 你需要掌握的19個iOS7使用技巧
從右往左滑動螢幕,可看到資訊收到的時間。指南針應用還可以用作水平儀,滑動螢幕即可。被蘋果稱作spotlight的搜尋功能有所改變。在螢幕中間向下滑動即可開啟該項功能,你可以搜尋文字 郵件 應用 歌曲 聯絡人等內容。ios 7擁有全新的視差效果。這意味著你的主螢幕上的圖示會隨著你在手機上的操作而移動。...
iOS7中UITableView的變化
1 uitableviewcell取消了 cell addsubview這個方法,只能使用 cell.contentview addsubview這個方法。因此之前的專案在xcode5上面執行可能會出現以前的cell上的button無法響應的情況,這時,只需要把這個方法改過來就行了,xib預設是使用...
IOS7中UITableView的變化
1 uitableviewcell取消了 cell addsubview這個方法,只能使用 cell.contentview addsubview這個方法。因此之前的專案在xcode5上面執行可能會出現以前的cell上的button無法響應的情況,這時,只需要把這個方法改過來就行了,xib預設是使用...