小编Ada*_*ler的帖子

Xcode [8]编辑器自行滚动?

环境

  • Xcode 8
  • MacOS 10.11.6
  • MacBook Air(大约2013年)

问题

    我最近注意到Xcode中的编辑器似乎会定期自行向上滚动.我至少觉得很烦人.
    我看了几个其他贴子:但是它们似乎都没有为我提供解决方案,因为我没有按下Command按键,而且我没有在触摸板上使用多个手指.
    当我处理文件底部附近的代码时,似乎最常发生这种情况,我还没有能够缩小因果关系的范围.

询问

  • 有没有其他人注意到这一点?
  • 有没有人想出办法阻止它?
  • 是否有合理的方式向Apple报告此事?http://www.apple.com/feedback/网站上似乎没有Xcode部分.

xcode xcode8

11
推荐指数
1
解决办法
925
查看次数

如何在滚动表格视图上方(或下方)放置工具栏

环境:

  • Xcode 7.3.1
  • iOS 9.3
目的:

    在工具栏(或不同按钮)相对于滚动表处于固定位置(上方或下方)的可滚动表格视图。
故事板:
    最初,我只是拥有tableview并向其中添加了一个工具栏,但是该工具栏位于tableview中。
    后来,我在“底部栏:不透明工具栏”中找到了此选项,但无法弄清楚如何使用它/将工具栏移到提供的空间(看起来像我想要的)
      故事板
当前结果:
    如果我只有几个单元格,例如:5或10,则结果是“还可以”,但不是“很好”:
      好的

    但是,如果我有大量的单元格,例如:20,那么我试图避免的问题就很明显了:

      坏
查询:
  • 我可以在Xcode UI中完成我想要的吗?
    • 如果是这样,有人可以提供一些我需要采取的指示/步骤吗?
  • 还是我需要在Swift代码中执行此操作?
    • 再次感谢指针/步骤/通用代码示例。



  • WRT 2016-09-15在答案中编辑#1

    将初始View Controller(带有按钮的View Controller)嵌入到UINavigationController中。

    我看不到该怎么做,因为我似乎唯一能嵌入到导航控制器中的就是标签栏控制器

      嵌入

    如果尚未创建,请创建一个UITableViewController类,并将其链接到Table View Controller。

    我相信,我已经class ExistingLocationsViewController: UITableViewController { ... }(和一个class ExistingLocationTableViewCell: UITableViewCell { ... })适当地链接了

    将此代码添加到类中,以使“工具栏”在查看“表格视图”时显示和消失:
        导入UIKit
        类ViewController:UITableViewController {
            覆盖func viewDidLoad(){
                super.viewDidLoad()
                navigationController?.isToolbarHidden = false
            }
            覆盖func viewWillDisappear(_动画:布尔){
                navigationController?.isToolbarHidden = true
            }
        }
    这应该是您所要做的。如果要编辑工具栏,请在编辑时使其可见,然后再次将其隐藏。

    仅供参考,在我的Xcode iOS版本中,该属性似乎被命名为toolbarHiddennot **isT**oolbarHidden


    另一种方法(2016-09-17)
    回到上一步(或两步),我注意到Table View Controller的一个选项并尝试使用它,但是它似乎没有用。有关详细信息,请参见图片(和其中的文字):
      嵌入


    当我运行该应用程序时,它似乎没有任何区别(再次参见图片):
      嵌入


    我做错什么了吗?还是完全误解了Xcode接口?

    scroll uitableview swift

    3
    推荐指数
    1
    解决办法
    2926
    查看次数

    标签 统计

    scroll ×1

    swift ×1

    uitableview ×1

    xcode ×1

    xcode8 ×1