常用建立uiimage的方法:
1.imagename: 後面傳入的名字
2.imagewithcontentoffile: 的全路徑
*/uiimage *image = [uiimage imagenamed:@"1"];
nsstring *imagepath = [[nsbundle mainbundle] pathforresource:imagename oftype:@"png"];
uiimage *image = [uiimage imagewithcontentsoffile:imagepath];
scale : 比例,縮放/伸縮// 無scale : 不可以拉伸也不可以壓縮
aspect : 保持寬度比
uiviewcontentmodescaletofill, // 伸縮,讓整個可以在imageview顯示出來
uiviewcontentmodescaleaspectfit, // 拉伸,但是在拉伸的過程當中保持寬度比.並且讓整個可以顯示出來
uiviewcontentmodescaleaspectfill, // 拉伸,但是在拉伸的過程中保持寬度比.但是需要做到可以填充控制項
uiviewcontentmodecenter,//中間
uiviewcontentmodetop,//上
uiviewcontentmodebottom,//下
uiviewcontentmodeleft,//左
uiviewcontentmoderight,//右
uiviewcontentmodetopleft,
uiviewcontentmodetopright,
uiviewcontentmodebottomleft,
uiviewcontentmodebottomright,
imageview.clipstobounds = yes;
// 1.普通uiimage的物件
uiimage *image = [uiimage imagenamed:@"chat_send_nor"];
// 2.通過乙個方法,返回一張可拉伸
uiimage *resizeimage = [image resizableimagewithcapinsets:uiedgeinsetsmake(image.size
.height * 0.5 - 1, image.size
.width * 0.5 - 1, image.size
.height * 0.5, image.size
.width)];
/*uiimageresizingmodetile, // 平鋪
uiimageresizingmodestretch, // 拉伸
*///uiimage *resizeimage = [image resizableimagewithcapinsets:uiedgeinsetsmake(image.size.height * 0.5 - 1, image.size.width * 0.5 - 1, image.size.height * 0.5, image.size.width) resizingmode:uiimageresizingmodetile];
[self
.btn setbackgroundimage:resizeimage forstate:uicontrolstatenormal];
iOS UI控制項之UIButton
恢復內容開始 狀態 uicontrolevents 的取值 typedef ns options nsuinteger,uicontrolevents 設定button內部文字和的方法 void settitle nsstring title forstate uicontrolstate stat...
iOS UI 基本控制項之UISwitch
uiswitch 開關,預設為關 ios開發中必不可少的基本控制項,主要用於只有兩種的選擇,比如飛行模式等等,本文主要是列出常用的屬性及方法 注xcode版本為7.2 預設狀態 屬性 property nullable nonatomic strong uicolor ontintcolor 開著的...
iOS UI基礎控制項之UIButton
uibutton 是乙個非常實用的控制項,在我們以後的開發生涯中他是不可或缺的。下面我們一起來學習uibutton吧!uibutton是乙個可以相應事件的控制項,因此他的直接父類是uicontrol而不是uiview。總所周知所有能顯示資料的都是uiview,所以我的按鈕他也是乙個uiview,只不...