【问题标题】:Sliding Toolbar under UITableviewUITableview下的滑动工具栏
【发布时间】:2015-08-27 09:57:03
【问题描述】:

关于 swift / xcode 的快速问题

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

我的表格行是当我点击该行时播放的音乐。单击一行时,我想在表格和底部栏之间的底部出现第二个栏。喜欢苹果音乐应用。

我已经使用隐藏属性做到了这一点。

override func viewDidLoad() {
    super.viewDidLoad()

    self.trackControls.hidden = true

    getTrackDataJSON()

}

当点击单元格时:

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

}

关于当酒吧隐藏时如何强制桌子填满酒吧空间的任何想法?以及如何让第二个条出现从底部滑动?

【问题讨论】:

    标签: ios swift uitableview cocoa-touch


    【解决方案1】:

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

    【讨论】:

    • 你的意思是把表格拉到最底栏?如何使用内容插入?
    • 不,您的表格视图一直到您的视图底部,然后带有音乐控件的UIView 位于表格视图上方。在检查器中,您可以设置内容插图。将底部内容插入设置为与您将用于音乐控件的 UIView 的高度相匹配。
    • 好的,我把它改成 UIView。我把桌子一直放下。没关系。当我单击单元格时,会出现 UIView,这很好。但是当 UIView 被隐藏时,表格滚动条被 UIView 阻止。虽然表格行一直到视图的底部。滚动条不是。有什么想法吗?
    • 还有一个滚动条插入,但您可能需要通过代码设置它。 tableView.scrollIndicatorInsets = insest
    • 完成谢谢。关于如何使 UIView 从底部效果出现(向上滑动)的任何想法?
    猜你喜欢
    • 1970-01-01
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-08-07
    • 2015-11-11
    • 2016-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多