关于swift / xcode的快速提问
我有一个带UITableView的UIViewController。 UIViewController有一个导航栏和一个状态栏。
我的表行是我点击行时播放的音乐。当单击一行时,我想在Table和Bottom Bar之间的底部显示第二个条。像苹果音乐应用程序。
我使用隐藏属性完成了这项工作。
override func viewDidLoad() {
super.viewDidLoad()
self.trackControls.hidden = true
getTrackDataJSON()
}
单击Cell时:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let urlString = url
let url = NSURL(string: urlString)!
do {
self.trackControls.hidden = false
avPlayer = AVPlayer(URL:url)
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
try AVAudioSession.sharedInstance().setActive(true)
}
catch {
print("error")
}
avPlayer.play()
}
当隐藏栏时强制桌子填满栏位的任何想法?如何让第二个柱子从底部滑动?
答案 0 :(得分:1)
在表格视图上覆盖第二个栏并使用内容插入以确保您可以从第二个栏下滚动所有单元格。
另外,我建议使用UIView
而不是UIToolBar
,UIView
限制较少。