在UITableview下滑动工具栏

时间:2015-08-27 09:57:03

标签: ios swift uitableview cocoa-touch

关于swift / xcode的快速提问

我有一个带UITableView的UIViewController。 UIViewController有一个导航栏和一个状态栏。

我的表行是我点击行时播放的音乐。当单击一行时,我想在Table和Bottom Bar之间的底部显示第二个条。像苹果音乐应用程序。

enter image description here

enter image description here

我使用隐藏属性完成了这项工作。

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()

}

当隐藏栏时强制桌子填满栏位的任何想法?如何让第二个柱子从底部滑动?

1 个答案:

答案 0 :(得分:1)

在表格视图上覆盖第二个栏并使用内容插入以确保您可以从第二个栏下滚动所有单元格。 另外,我建议使用UIView而不是UIToolBarUIView限制较少。