gpt4 book ai didi

iphone - IB中的UITableViewCell和Programmatically,哪个更适合定制?

转载 作者:行者123 更新时间:2023-11-29 11:20:47 25 4
gpt4 key购买 nike

我正在编写一个自定义 TableViewCell,我需要为每个设置一个背景图像(实际上所有单元格上的背景图像都相同),我将为不同类型的文本添加一些标签(不同的字体、大小、颜色等...) 和托管在网络服务器上的左侧图像。我已经阅读了有关如何使用 IB 制作 TableViewCell 并将其添加到 cellForRowAtIndePath 方法的教程。它有效,但标签中的图像大小和文本并没有像我在 IB 中看到的那样显示,根本不是所见即所得,哈哈

所以,我需要你的帮助来选择合适的方式来定制这些单元格,我应该选择 IB 方式还是编程技巧更好?

提前感谢您的帮助,

史蒂芬

最佳答案

我猜测您的图像大小超出了左侧图像的 imageView 属性的预期大小。这通常会插入所有其他 UI 元素。您可以通过将单元格的 imageView.layer.masksToBounds 设置为 YES 来避免这种情况。

一般来说,对于您描述的问题,我建议以编程方式进行所有操作。您将有机会进行抽象并更经济地包含您的程序逻辑。

为了使您的 cellForRowAtIndexPath 方法保持合理的简短,您可以调用自己的 formatCellAtIndexPath 方法,并将格式逻辑与内容巧妙地分开。

关于iphone - IB中的UITableViewCell和Programmatically,哪个更适合定制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7324609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com