【问题标题】:UIImageView and UItextView inside TableViewTableView 内的 UIImageView 和 UItextView
【发布时间】:2013-05-31 04:48:05
【问题描述】:

我正在开发 iOS RSS 应用程序,我的最后一个视图是 UIViewController,与所附图像相似。我在我的DetailView.xib 中插入了一个图像视图来传递 RSS 提要的图像,两个文本视图分别传递标题和摘要。

问题是,我怎样才能在UITableview 中制作相同的内容?

【问题讨论】:

    标签: iphone ios xml uiimageview rss


    【解决方案1】:

    您可以为其使用自定义单元格,并可以在特定索引处添加此自定义单元格。在第一个索引处添加图像视图,在第二个索引处添加文本视图。

    看看这个不错的教程 Custom UITableViewCell Using Interface Builder.

    希望对你有帮助。

    【讨论】:

    • 感谢您的回答!不知道是不是很难根据通过的照片大小来缩放Image View?
    • 您可以使用自动布局来缩放 imageView。宽度将是 320 但不会超过任何你想要的缩放高度。单元格根据图像视图大小自动缩放
    • 非常感谢您的时间和耐心!祝你有美好的一天!
    • 我只能使用一个 Table View Cell 来创建整个 UI,还是我真的需要为每个元素创建索引?
    • 您好 Edward,这取决于所需的情况。您可以通过各种方式自定义您的单元格。所以不需要分别为 imageview 和 textview 创建不同的单元格。否则它对你来说会变得复杂。
    【解决方案2】:

    您可以通过使用自定义表格视图单元来实现这一特定目标。 表视图是一次又一次地使用单个表视图单元创建的。它效率更高,使用的内存更少。

    你应该检查这个tutorial

    希望对你有帮助。

    谢谢

    【讨论】:

    • 非常感谢您的回答!不知道是不是很难根据通过的照片大小来缩放Image View?
    • 其实不是,你可以使用view的属性来设置image view中的image,比如aspectTofit或者aspectTofill。您可以使用这些属性来处理您的图像,并使它们适合您的图像视图。
    • 好的,我试试!非常感谢你!祝你有美好的一天!
    • 欢迎您!如果您需要任何进一步的帮助,请告诉我。祝您有美好的一天!
    【解决方案3】:

    您可以使 TableView 高度为 UITableView.automaticDimension 并确保 UITextView 自动滚动被禁用并且约束应该是前导、尾随、底部和顶部。

    这是可能对您有用的链接: How to make a UITextView Expand with the text like the Notes app

    【讨论】:

      猜你喜欢
      • 2017-04-23
      • 1970-01-01
      • 1970-01-01
      • 2015-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多