swiftで0からスタートするios〜uikitの使い方〜

28

Upload: kenji-tanaka

Post on 17-Jul-2015

785 views

Category:

Software


27 download

TRANSCRIPT

import UIKit

class ViewController: UIViewController {

override func viewDidLoad() { super.viewDidLoad() let label = UILabel(frame: CGRectMake(0, 0, 200, 50)) label.text = "Hello Swift!" self.view.addSubview(label) } }

let label = UILabel(frame: CGRectMake(0, 0, 200, 50))

self.view.addSubview(label)

Viewを(frame:)してaddSubview()…Viewを(frame:)してaddSubview()…Viewを(frame:)してaddSubview()…

class ViewController: UIViewController {

override func viewDidLoad() { super.viewDidLoad() let imageView = UIImageView(image: UIImage(named: "gibasa.png")) imageView.frame = CGRectMake(30, 30, 200, 200) self.view.addSubview(imageView) } }

let imageView = UIImageView(image: UIImage(named: "gibasa.png"))

imageView.frame = CGRectMake(30, 30, 200, 200)

let label = UILabel() label.frame = CGRectMake(0, 0, 200, 50) label.text = "Hello Swift!" self.view.addSubview(label)

class ViewController: UIViewController {

override func viewDidLoad() { super.viewDidLoad() let button = UIButton(frame: CGRectMake(0, 20, 100, 50)) button.setTitle("ぼたん", forState: UIControlState.Normal) button.backgroundColor = UIColor.blackColor() button.addTarget(self, action: "printToConsole", forControlEvents: UIControlEvents.TouchUpInside) self.view.addSubview(button) } func printToConsole() { println("ぽち") } }

button.setTitle("ぼたん", forState: UIControlState.Normal)

button.addTarget(self, action: "printToConsole", forControlEvents: UIControlEvents.TouchUpInside)

UIImageView(image: ) UILabel(text: )

extension UILabel { convenience init(text: String) { self.init() self.text = text } }