뷰, 하위 뷰 작업 및 이미지 표시
해본 일
코드
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 조작을 빨리 하고 싶지만 지루한 디테일 때문에 쉽지 않다.
Reference
이 문제에 관하여(뷰, 하위 뷰 작업 및 이미지 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hanoopy/items/d7855b1ff12ef7edeaec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)