【问题标题】:iOS floating button over table view [duplicate]表格视图上的iOS浮动按钮[重复]
【发布时间】:2012-07-21 05:59:01
【问题描述】:

是否可以在表格视图上添加一个小的浮动“设置”按钮或图像按钮?我在顶部的导航栏上有按钮,我不想拥挤或删除任何按钮

【问题讨论】:

标签: ios image button


【解决方案1】:

要使用这个方法,你应该继承 UIViewController 并在其中添加 tableview

(1)在viewDidLoad()中self.tableview添加按钮

button.frame = CGRectMake(0, 0, 50, 50);
[self.tableview addsubview:button];  
[self.tableview bringSubviewToFront:button];

(2)设置tableview委托

self.tableview.delegate = self;

(3) 在 scrollViewDidScroll 委托中添加和更新按钮位置到 self.tableview

button.frame = CGRectMake(0, 0, 50, 50);
[self.view addSubview:button];
[self.view bringSubviewToFront:button];

瞧~

【讨论】:

    【解决方案2】:

    这可以通过将其作为子视图添加到主窗口来实现。另一种选择和我的首选方法:拥有一个主包装视图,表格视图可以作为子视图添加到该包装视图中,然后将您的按钮添加为包装视图内的另一个子视图,瞧

    【讨论】:

    • 这是原始问题的答案:)
    【解决方案3】:

    也许在底部添加一个带有按钮的工具栏会更好?

    【讨论】:

    • 是的,这是最好的方法,不要做出糟糕的 UI iphonesdksnippets.com/post/2009/03/12/…
    • 我天真地不知道我能做到这一点,谢谢。
    • @TeofiloIsraelVizcainoRodrig 您提供的链接对我不起作用,因为我已经有了导航工具栏。
    • 它不是导航栏,也许你的意思是你有一个UITabbar,那样的话它就不起作用了
    • 在这种情况下,我该怎么做?
    猜你喜欢
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 2020-12-04
    • 1970-01-01
    相关资源
    最近更新 更多