目錄
1.直接建立
2.根據大小建立
3.中心點位置建立
4.通過image尺寸建立
5.詳細**
/**
最常見建立imageview並新增的方法
*/-(void)loadimageviewmethodone
/**
根據的大小建立並設定imageview
*/-(void)loadimageviewmethodtwo
/**
通過中心點的方式建立imageview,並將顯示在imageview上
*/-(void)loadimageviewmethodthree
/**
通過image尺寸建立imageview
*/-(void)loadimageviewmethodfour
基本的建立背景方式
// 1.建立uiimageview作為背景
uiimageview *bgimageview = [[uiimageview alloc] init];
// 2.設定frame
bgimageview.frame = self.view.bounds;
// bgimageview.frame = cgrectmake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
// 3.設定背景顏色
bgimageview.backgroundcolor = [uicolor yellowcolor];
// 4.設定顯示的背景
bgimageview.image = [uiimage imagenamed:@"1"];
// 5.設定內容模式
bgimageview.contentmode = uiviewcontentmodescaleaspectfill;
// 新增到控制器的view
[self.view addsubview:bgimageview];
設定frame的四種方式
// viewcontroller.m
// 04-uiimageview的frame的設定
//// created by xmg on 15/11/14.
//#import "viewcontroller.h"
@inte***ce viewcontroller ()
@end
@implementation viewcontroller
- (void)viewdidload
@end
如何控制android中ImageView的位置
因為imageview的setframe 方法不可以直接呼叫,只能以下面的方式來間接呼叫基本都是採用繼承imageview,並提供setlocation方法,其實質是呼叫imageview沒有開放的setframe方法來設定位置。通常寫法如下 class myview extends imagevi...
Android中動態調整ImageView的寬高比
1.原理 在寫好布局檔案後,首先拿到整個螢幕的寬度,然後減去左右兩側的padding所佔的寬度,得到的結果就是imageview應該設定的寬度,再由一定比例計算出高度,最後以imageview.setlayoutparams 完成寬高的設定。2.布局檔案 初始化 imageview mimagevi...
OC中宣告變數的幾種方式
第一種 h檔案裡 inte ce test nsobject property copy nonatomic nsstring s m檔案裡 synthesize s s 第三種.h檔案裡 inte ce test nsobject property copy nonatomic nsstring ...