gpt4 book ai didi

iphone - 缩进分组单元格,如 iPhone 联系人

转载 作者:行者123 更新时间:2023-12-03 19:42:13 25 4
gpt4 key购买 nike

我想要一个分组表,其中第一部分有 2 行和 1 个 ImageView ,如联系人应用程序。

类似这样的:screeshot

我怎样才能做到这一点?

谢谢,最大

最佳答案

其他解决方案要求您创建自己的背景图像并使用两个表格 View ,这并不方便。我所做的是子类 UITableViewCell 并缩进背景 View ,如下所示:

#define INDENT_WIDTH 84

...

- (void)layoutSubviews
{
[super layoutSubviews];

//Indent the background views.
CGRect frame = self.backgroundView.frame;
frame.origin.x = frame.origin.x + INDENT_WIDTH;
frame.size.width = frame.size.width - INDENT_WIDTH;
self.backgroundView.frame = frame;
self.selectedBackgroundView.frame = frame;

//Also indent the UIImageview that contains like a shadow image over the backgroundviews (in grouped tableview style only).
for (UIView *subview in self.subviews) {
if ([subview isKindOfClass:[UIImageView class]]) {
CGRect frame = subview.frame;
frame.origin.x = frame.origin.x + INDENT_WIDTH;
frame.size.width = frame.size.width - INDENT_WIDTH;
subview.frame = frame;
}
}
}

由于内容 View 具有透明背景色,您可以将 UIImageView(例如,在 Storyboard单元原型(prototype)上)放置在左侧,您应该获得与联系人应用程序中的“添加联系人” View 相同的效果。

关于iphone - 缩进分组单元格,如 iPhone 联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5196047/

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