我有一个ViewController
,我想在内容部分添加3个子视图。
在顶部我会放一些3行固定文本然后tabBar(或段控件,我不知道什么是最好的)然后是子视图。
我想创建一些看起来像这个图像示例的东西:
An example of the above problem http://img402.imageshack.us/img402/8301/tabsss.jpg
具体来说,我的问题是:
答案 0 :(得分:1)
在头文件中创建一个IBoutlet并进行综合。保持conrtol并将其拖到您的头文件中。选择iboutlet给它起个名字。你已准备好出发。然后使用你的插座
[self.myview addSubview:mysubview]
答案 1 :(得分:0)
在主故事板视图对象中添加两个按钮。将按钮文本和背景色设置为绿色。您可以阅读iOS向UIButton Swift示例添加点击事件,以了解如何添加按钮点击事件功能。
import UIKit
class ViewController: UIViewController {
// Create the subview object.
private let childView = UIView();
// When click the second button will invoke this method.
@IBAction func removeSubView(_ sender: UIButton, forEvent event: UIEvent) {
// Remove the child view.
childView.removeFromSuperview();
}
// Invoked when click the first button.
@IBAction func addSubView(_ sender: UIButton, forEvent event: UIEvent) {
// Add the child view.
self.view.addSubview(childView);
}
override func viewDidLoad() {
super.viewDidLoad()
// Set child view x y cordinate and size.
childView.frame = CGRect(x: 80, y: 100, width: 200, height: 100)
// Set child view background color.
childView.backgroundColor = UIColor.green
}
}