【问题标题】:Auto Adjustment of UIImageViewUIImageView 的自动调整
【发布时间】:2019-10-28 21:18:51
【问题描述】:

我目前正在处理UIImageView,我有一个返回多个图像的 API,最大值 = 5 和最小值 = 1,我必须根据响应调整图像的位置。

假设我有五张图片

  1. 餐厅
  2. 停车
  3. 室外游泳池
  4. 互联网
  5. 酒吧

API 可以返回 1 或 2 或 5,它会有所不同。

我需要相应地调整图像,例如如果 3 张图像而不是我必须显示 3 张并隐藏剩余的 2 张。

我尝试了UIStackView,但它没有按照我的要求工作,现在我正在使用LeadingTrailing 约束,但它们似乎也不起作用。

我还有其他解决方法可以实现这一点吗?

【问题讨论】:

    标签: ios objective-c uicollectionview uiimageview uistackview


    【解决方案1】:

    尝试使用 UICollectionView,因为这里使用的图像数量是动态的。

    【讨论】:

    • 我已经添加了UICollectionView,但我无法在我的xib文件中添加UICollectionViewCell,我错过了什么吗?我之前使用过 CollectionView,但在 ViewController 中,这是我第一次在 xib 中使用它,它不允许我在 xib 的 collectionview 中添加单元格。
    • 创建您创建的单元格 xib 的对象/引用,并在 cellForRowAtIndex 委托中使用它。你是这样的吗?
    • 如果您有答案,请告诉我或提供更多详细信息,以便结束此问题。
    • 我没有关注你,我有 xib,我必须在其中创建 UICollectionView,但 xib 不允许添加 UICollectionViewCell。我被困在这之间,抱歉我是Objective-C的新手
    • 为此,您需要完整的教程。检查此链接,因为它具有您所需的材料。如果问题仍然存在,请发布一个带有确切问题的新问题 sledgedev.com/build-a-custom-uicollectionviewcell
    猜你喜欢
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 2018-01-01
    • 2014-10-20
    • 2012-12-31
    相关资源
    最近更新 更多