显示!显示图片 UIImageView
UIImageView是一个继承NSView物件后有显示图片内容能力的View,它会依照设定的大小将图片调整至相当大小,范例中一开始宣告时就将图片从原先缩至1/2。
执行结果
范例图片
按右键另存新档
并且将它拖拉或新增档案至专案中:
勾选Copy items if needed
将档案拷贝至专案中,
新增完成后档案会在专案中看到,
接下来配合程式范例实作就完成。
程式范例
//-----------start----------- // // ViewController.swift // // import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // 初始化(图片为363x198,图片太大将它缩为1/2) let dyImageView: UIImageView = UIImageView(frame: CGRectMake(50,150,363/2,198/2)) // 图片档案引入UIImage物件(需要先将图片加入专案中) let dyImage = UIImage(named: "cropped-Logo") // 图片影像物件指定至UIImageView之影象 dyImageView.image = dyImage // UIImageView加入主要View中 self.view.addSubview(dyImageView) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } //------------end------------
Objective-C 程式范例
//-----------start----------- // // ViewController.m // // // #import "ViewController.h" #import <UIKit/UIKit.h> @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 初始化(图片为363x198,图片太大将它缩为1/2) UIImageView *dyImageView = [[UIImageView alloc] initWithFrame: CGRectMake(50,150,363/2,198/2)]; // 图片档案引入UIImage物件(需要先将图片加入专案中) // initWithNamed:@"cropped-Logo"]]; UIImage *dyImage = [UIImage imageNamed:@"cropped-Logo"]; // 图片影像物件指定至UIImageView之影象 dyImageView.image = dyImage; // UIImageView加入主要View中 [self.view addSubview:dyImageView]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end //------------end------------