当前位置: 首页 > 知识库问答 >
问题:

当我的故事板主要基于自动布局时,我在故事板中使用UIScrollView的最佳做法是什么?

傅振濂
2023-03-14

我想在我的UITableViewCells中嵌入UIScrollViews,以实现iOS 7单元滑动模式(见Mail.app等)。

UIScrollView不幸的是,与自动布局一起使用非常烦人,所以我想我必须避免使用它。

对于将UIScrollView与使用自动布局的情节提要一起使用,我的最佳做法是什么?(我需要滚动视图来适应横向切换,这对于自动布局来说非常容易。)我仍然想使用故事板,并且需要定位滚动视图,但由于我不能只切换到一个视图的字符串和struts,并且自动布局已经过时,所以我被卡住了。

我是否应该在纵向中创建其大小,而不设置任何约束,然后在viewDidLoad中设置一些自动调整大小的遮罩?或者仅仅是缩放UIScrollViews和自动布局冲突,简单的平移就可以了?

共有1个答案

叶裕
2023-03-14

请参见http://www.teehanlax.com/blog/reproducing-the-ios-7-mail-apps-interface/和在https://github.com/Jafared/JASwipeCellExperiment.使用autolayout的实现

感谢贾法尔对滑动删除和“更多”按钮(如iOS 7上的邮件应用程序)的评论。

 类似资料:
  • 我正在使用自动布局和约束,发现在Xcode 6中有一个选项,该选项在Xcode 5中不存在,默认情况下处于选中状态。 我创建了一个测试项目,然后在ViewController上添加了一个UITableView,框架设置为与view相同的大小,并添加了约束 Xcode 6您可以在这里看到,尽管tableview的框架与视图相同,Xcode建议添加-16作为约束,而Xcode 5建议添加间距0。 现在

  • 我最近从故事板转换到XIB。因为我有大量的视图,而且在git存储库上使用XIB更容易。(此外,该应用程序现在将可用于iOS4)。 下面是我以前拥有的代码,但我想知道如果没有故事板,但使用XIBs,我将如何实现同样的功能:

  • The fear of the LORD is the beginning of knowledge; fools despise wisdom and instruction.(PROVERBS 1:7) 敬畏耶和华是知识的开端,愚妄人藐视智慧和训诲。 关于Python的故事 如同学习任何一种自然语言比如英语、或者其它编程语言比如汇编一样,总要说一说有关这种语言的事情,有的可能就是八卦,越八卦的

  • 我有一个经典的TableView,你可以在这里删除项目,如果你滑动,然后点击按钮。我知道如何在单元格上设置自定义背景,但我找不到如何设置自定义字体和颜色。 谢谢你的帮助!

  • 我完全是以编程的方式在iOS中工作,也完全是使用IB,但我第一次尝试将两者混合使用,我感到困惑。我正在写一个标签应用程序。在我的应用程序委托中,我曾经有以下代码: 那很好。 然后,我通过IB中的故事板创建了一个视图控制器,并向其添加了一堆用户界面元素,给出了以下设置: 现在我的代码是: 应用程序可以正常启动,但当我按tab键进入设置屏幕时,会收到以下消息: 这意味着什么?我如何修复它? 编辑:这里

  • 我被一个问题困住了,我在官方留档、Stackoverflow或谷歌上找不到答案。 我是一名经验丰富的iOS开发人员,但不熟悉故事板。我想在当前viewcontroller上实例化一个视图,在NIB中,我将在viewcontroller外部绘制一个视图,并附加一个出口以在代码中引用它,并调用addSubview:之类的东西。在MapView委托中绘制覆盖图或详图索引视图非常有用。但我不知道如何在故事