1. 修改 Image 元件的 Layer 屬性
2. 完整程式
//
// ViewController.swift
// ImageViewDemo
//
// Created by Elvis Meng on 2015/10/17.
// Copyright © 2015年 Elvis Meng. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
var arrayNames = ["人間失格","改變成真","Steve Jobs"]
var arrayImages:Array = []
var imageIndex = 0
var count = 0
@IBOutlet weak var ImageNow: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
ImageNow.image = UIImage(named: "人間失格")
count = arrayNames.count
for var i = 0; i < count ; i++ {
arrayImages.append(UIImage(named: arrayNames[i])!)
}
ImageNow.animationImages = arrayImages
ImageNow.animationDuration = 12 // 2 seconds
ImageNow.layer.borderColor = UIColor.orangeColor().CGColor
ImageNow.layer.borderWidth = 5
ImageNow.layer.cornerRadius = 30
ImageNow.layer.masksToBounds = true
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func startClick(sender: UIButton) {
ImageNow.startAnimating()
}
@IBAction func stopClick(sender: UIButton) {
ImageNow.stopAnimating()
}
@IBAction func prevClick(sender: UIButton) {
if --imageIndex < 0 {
imageIndex = count - 1
}
//ImageNow.image = UIImage(named: arrayNames[imageIndex])
ImageNow.image = arrayImages[imageIndex]
}
@IBAction func nextClick(sender: UIButton) {
if ++imageIndex == count {
imageIndex = 0
}
//ImageNow.image = UIImage(named: arrayNames[imageIndex])
ImageNow.image = arrayImages[imageIndex]
}
}
3. 測試
參考:
1. UIImageView, https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIImageView_Class/
2. View Programming Guide for iOS, https://developer.apple.com/library/prerelease/ios/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009503
3. Image Views, https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/UIKitUICatalog/UIImageView.html#//apple_ref/doc/uid/TP40012857-UIImageView
prettyprint
2015年10月18日 星期日
修改 Image 的圖層 Layer 邊框
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言