預設的uitabbar的背景色是黑色的,我們有的時候需要設定一些自定的顏色,來達到自定義的要求,下面就來說說在ios6和ios7中如果進行設定的,下面設定背景色為白色:
ios6
cgrect
rect
=cgrectmake
(0.0f
,0.0f
,1.0f
,1.0f
);uigraphicsbeginimagecontext
(rect
.size
);cgcontextref
context
=uigraphicsgetcurrentcontext
();cgcontextsetfillcolorwithcolor
(context,[[
uicolor
whitecolor
]cgcolor
]);cgcontextfillrect
(context
,rect
);uiimage
*image
=uigraphicsgetimagefromcurrentimagecontext
();uigraphicsendimagecontext
();self
.tabbar
.backgroundimage
=image
;
ios7
uiview
*bgview=[[
uiview
alloc
]initwithframe:
self
.tabbar
.bounds
];bgview
.backgroundcolor=[
uicolor
whitecolor];[
self
.tabbar
insertsubview:
bgview
atindex:0];
self
.tabbar
.opaque
=yes
;
IOS開發 UIAlertView設定文字左對齊
今天碰到乙個設定uialertview中間message的文字左對齊的問題,因為iphonesdk預設是居中對齊的,而且沒有提供方法設定文字對齊介面,解決這個問題的思路很簡單,就是在delegate void willpresentalertview uialertview alertview 獲取...
ios開發鍵盤設定大全
一 鍵盤風格 uikit框架支援13種風格鍵盤。typedef enum uikeyboardtype textview.keyboardtype uikeyboardtypenumberpad 二 鍵盤外觀 typedef enum uireturnkeytype 用法用例 textview.re...
iOS開發之應用設定
ios 8之後,應用啟動的時候隱藏狀態列 targets general deploymentinfo hide status bar打勾 應用啟動完成後,狀態列會重新自動顯示 ios 8之前,應用啟動的時候隱藏狀態列 應用啟動後,狀態列不會自動重新顯示,需要手動顯示 ios 8之前少一張啟動怎麼辦...