gpt4 book ai didi

iOS 7 以不同方式布置 accessoryView 和 accessoryType?

转载 作者:技术小花猫 更新时间:2023-10-29 11:12:11 47 4
gpt4 key购买 nike

还有其他人注意到 iOS 7 对自定义 accessoryView 的布局与内置 accessoryType 不同吗?

像这样:

enter image description here

最上面的是使用:

cell.accessoryView = cell.accessoryButton;

(其中 accessoryButton 是自定义的 UIButton)而第二个是使用:

cell.accessoryView = nil;
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

相同的代码、相同的应用程序、相同的 Xcode,但运行在 iOS 6 上:

enter image description here

这是 SDK 中的错误吗?或者我可以通过代码控制的东西?

最佳答案

如果您对 UITableViewCell 进行子类化,您可以在 layoutSubviews 中调整它

- (void)layoutSubviews {
[super layoutSubviews];

CGRect accessoryViewFrame = self.accessoryView.frame;
accessoryViewFrame.origin.x = CGRectGetWidth(self.bounds) - CGRectGetWidth(accessoryViewFrame);
self.accessoryView.frame = accessoryViewFrame;
}

关于iOS 7 以不同方式布置 accessoryView 和 accessoryType?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19015860/

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