首页 > UIView 方法初始后却还是看不到画面

UIView 方法初始后却还是看不到画面

一个简单的程式,我把uiview独立出来作,初始后也看不见画面

应该初始错,但.......为什么错?

class ViewController: UIViewController{
override func loadView() {
    self.view = UIView(frame: UIScreen.mainScreen().bounds)
    
    self.view.backgroundColor = UIColor.clearColor()
    naviToolBarView = naviBar(frame: self.view.frame)
    }
}
class naviBar: UIView {
var frameWidth:CGFloat = 0.0
var MyFunc:myFunc!
var i_CategoryJSON:NSMutableArray!
var transManager:TransitionManager?
var mainVC:UIViewController!

override init(frame:CGRect) {
    super.init(frame: frame)
    MyFunc = myFunc()
    frameWidth = frame.width
    print(frameWidth)
    print(frame.origin.x)
    let navToolBarView = UIView(frame: CGRectMake(0,0,frameWidth,50))
    navToolBarView.backgroundColor = UIColor.redColor()
    self.addSubview(navToolBarView)
    }
}

真的找不出来那里错....请各位 协助小妹一下,这里我卡了2天.....


将 controller的view颜色设置为红色,看下是view没出来还是subview没出来。还有就是subview的添加应该放在viewdidload里面

【热门文章】
【热门文章】