- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个显示图像对象缩略图的应用程序。 (该应用仅适用于 iPad)。
每个图像对象显示以下信息:
图片名称
照片价格
最喜欢的图标
用于选择图片的按钮(图片实际上是一个按钮,按钮的背景是图片)。图像是从 URL 加载的。
我是这样画的:
创建了包含图像、按钮、收藏夹图标和价格标签的自定义 View 。
加载容器 View 后,我循环绘制所有这些 View 。
所有 View 都绘制到 UIScrollView 中。
当 View 最初加载到Portrait View 时,这一切都工作得很好而且花花公子。
当设备从纵向切换到横向时,我正在尝试确定布局所有 View 的最佳/最佳方式。
我想到的处理方法如下:
我的顾虑:
这会很慢。
将所有这些对象添加到数组中会增加内存使用量。
如果在调用 ViewNeedsLayout/setNeedsLayout/reloadInputViews 时对象未存储在数组中,我会丢失对象吗?
-一如既往,非常感谢您的帮助和您的宝贵时间。
最佳答案
我用过 KKGridView为此,我发现它非常灵活且响应迅速。它使用与 UITableView 相同的机制并且非常高效。我刚刚为自己的目的编辑了单元格绘制方法。
您的担忧是完全正确的 - 如果 View 在屏幕外,这将很慢并且在内存不足的情况下容易出现错误。幸运的是,KKGridView 会为您解决这些问题。
关于objective-c - 创建缩略图库的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8706546/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!