幾種OC中建立imageView的方法

2021-08-21 17:11:27 字數 1394 閱讀 6991

目錄

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 ...