今天碰到乙個設定uialertview中間message的文字左對齊的問題,因為iphonesdk預設是居中對齊的,而且沒有提供方法設定文字對齊介面,解決這個問題的思路很簡單,就是在delegate:
- (void)willpresentalertview:(uialertview *)alertview;
獲取uialertview上面的message控制項,它其實也是乙個uilable控制項,然後設定其textalignment的屬性即可。
**如下:
#pragma mark -uialertviewdelegate
- (void)willpresentalertview:(uialertview *)alertview }
這裡要注意的是,message的uilable
在alertview.
subviews
裡面是第3個元素,
第乙個元素是乙個uiimageview(背景),uilable(標題),uilable(message),uibutton(cancel)...(如果還有的話以此類推)。
mac開發 ios開發
但是,任何乙個作業系統上,只使用開發語言就去開發程式是不行的。還需要有介面庫。尤其是支援object c的介面庫。mac上使用oc開發應用程式,都會使用xcode這個ide,整合開發工具,xcode中整合了gui介面庫。可以直接拖動控制項到介面上。objective c是一門語言,而cocoa 是這...
IOS開發經驗
基本要點 首先,你的應用程式 不能導致手機故障 比如崩潰或螢幕問題 應用內的所有 資訊中不能用固定值代替可變變數 不要使用任何sdk裡面的私人api 不要使用任何sdk文件裡面沒有列出的功能 不要提及使用者裝置上不存在的硬體功能 如果需要網路連線,在沒有網路的情況下要告知使用者 不要 過度 模仿任何...
ios開發記事
1.loadview 和 viewdidload 區別 就是當view的nib檔案為nil時,手工建立檢視介面時呼叫loadview 當view的nib檔案存在的時候,初始化工作在viewdidload中實現 但是如果你的程式執行期間記憶體不足,檢視控制器接到didreceivememorywarn...