親切すぎるiPhoneアプリ開発の本

UIViewの画面をボタンのように振る舞わせるには? - 全てのタッチイベント対応メソッドの実装

Icon comment count 0
Icon stock count 0

1 全てのタッチイベント対応メソッドの実装

Single View Applicationテンプレートでプロジェクトを新規作成してください。Product NameはDelegateButtonとします。

1.1 4つのタッチイベント対応メソッド

まず、前回のInteractiveViewクラスを作った要領でUIView派生クラス(Buttonと命名)のファイルを作り、プロジェクトに追加してください。

↓ プロジェクトにButton.swiftファイルを追加

Buttonクラスは作った直後のままで、何も変更せずにしておいてください。そしてViewControllerの-viewDidLoadメソッドでButtonインスタンスを1つ作り、self.viewの子供にします。これも前回とあまり違いはありません。

↓ ViewController.swift サンプル:08/DelegateButton-00
class ViewController: UIViewController {    
    override func viewDidLoad() {
        super.viewDidLoad()
        ↓Buttonを作成しself.viewの子供にする
        let button = Button(frame: CGRect(x: 100, y: 100, width: 100, height: 100))
      

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません