뷰, 하위 뷰 작업 및 이미지 표시

5594 단어 Xcode6SwiftiOS

해본 일

  • 뷰, 하위 뷰 및 장면 확인
  • 프로그램에서 보기 생성
  • 버튼 삭제 보기
  • 이미지 표시(GUI 전용)
  • 코드


    ViewController.swift
    
    class ViewController: UIViewController {
    
        // 削除対象のラベル
        @IBOutlet var TargetViewStrong: UILabel!
    
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
    
            // プログラムでラベルを追加
            var myLab:UILabel = UILabel()
            myLab.text = "いいね!ラベル生成"
            // 中央寄せ
            myLab.textAlignment = NSTextAlignment.Center
            myLab.textColor = UIColor.greenColor()
            myLab.backgroundColor = UIColor.orangeColor()
            // 24ポイントの太字にする
            myLab.font = UIFont.boldSystemFontOfSize(24)
            // 座標とサイズを指定
            myLab.frame = CGRectMake(20, 100, 350, 30)
    
            // ビューに追加
            self.view.addSubview(myLab)
        }
    
        // ビュー削除
        @IBAction func RemoveLabelView(sender: UIButton) {
            if (self.TargetViewStrong.isDescendantOfView(self.view)) {
                // トップのサブビューであれば削除
                self.TargetViewStrong.removeFromSuperview()
    
                // 非表示にするコード
                //self.TargetViewStrong.hidden = true
            } else {
                // 追加
                self.view.addSubview(self.TargetViewStrong)
            }
    
            // .superviewで親ビューをコンソール確認
            print(self.TargetViewStrong.superview)
        }
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    
    
    }
    

    메모


    DB 조작을 빨리 하고 싶지만 지루한 디테일 때문에 쉽지 않다.

    좋은 웹페이지 즐겨찾기