iOS中的新手。 我有一個自由的ViewController,它有一個UIImageView和 UITableView。iOS 8:如何以自由形式ViewController中的UITableview以編程方式設置高度
我在這裏面臨的問題是,當我嘗試滾動表格視圖 某些項目由於在自由形式的視圖控制器中佔用的高度而保持隱藏狀態。
我試着下面的代碼根據屏幕的大小以編程方式設置UItableview的高度爲 。
let screenSize: CGRect = UIScreen.mainScreen().bounds
tableview.frame = CGRectMake(0,imageview.frame.height, 280, (screenSize.height -imageview.frame.height))
上述代碼無法調整tableview的大小。
是否有任何其他方式可以在運行系統中設置UITableview大小或在故事板中設置 。
解決方案
我解決了問題奠定了以後我使用自定義的高度和寬度兩種觀點指定translatesAutoresizingMaskIntoConstraints =真兩種意見後。我按照我的設計和應用程序要求做了。
您是否在使用autolayout? –
是@DharmbirSingh我正在使用AutoLayout – iAviatorJose