草庐IT

ContentView

全部标签

iOS 8.3 - UITableView 单元格未对齐,向左缩进

我偶然发现了一个奇怪的行为,即添加到UITableView的单元格有时会向左缩进。这只发生在iOS8.3上,我找不到关于何时发生的明确模式。有人遇到同样的事情吗? 最佳答案 在iOS8.3上运行时,我的tableViewCells的左右边距增加了,而我在以前的版本中没有看到这一点。设置:self.contentView.preservesSuperviewLayoutMargins=NO;解决了我的问题并使我的边距在所有版本上保持一致,但请注意,这仅适用于iOS8+。例如,您可以在这里执行此操作:-(void)awakeFromNi

iOS 8.3 - UITableView 单元格未对齐,向左缩进

我偶然发现了一个奇怪的行为,即添加到UITableView的单元格有时会向左缩进。这只发生在iOS8.3上,我找不到关于何时发生的明确模式。有人遇到同样的事情吗? 最佳答案 在iOS8.3上运行时,我的tableViewCells的左右边距增加了,而我在以前的版本中没有看到这一点。设置:self.contentView.preservesSuperviewLayoutMargins=NO;解决了我的问题并使我的边距在所有版本上保持一致,但请注意,这仅适用于iOS8+。例如,您可以在这里执行此操作:-(void)awakeFromNi

ios - 带有 AutoLayout 的 UITableViewCell - contentView 宽度约束失败

我在iOS8中遇到动态大小的tableViewCell问题。虽然它在视觉上看起来不错,但我得到的日志输出带有AutoLayout错误。我已将其简化为这个简单的示例。我正在向我的单元格添加一个UILabel:self.titleLabel=[[UILabelalloc]init];self.titleLabel.translatesAutoresizingMaskIntoConstraints=NO;self.titleLabel.numberOfLines=0;self.titleLabel.lineBreakMode=NSLineBreakByWordWrapping;[self.c

ios - 带有 AutoLayout 的 UITableViewCell - contentView 宽度约束失败

我在iOS8中遇到动态大小的tableViewCell问题。虽然它在视觉上看起来不错,但我得到的日志输出带有AutoLayout错误。我已将其简化为这个简单的示例。我正在向我的单元格添加一个UILabel:self.titleLabel=[[UILabelalloc]init];self.titleLabel.translatesAutoresizingMaskIntoConstraints=NO;self.titleLabel.numberOfLines=0;self.titleLabel.lineBreakMode=NSLineBreakByWordWrapping;[self.c

ios - UIScrollView 的 contentView 的高度基于使用 Storyboard 的内部内容

我实际上面临着仅使用Storyboard约束使我的UIScrollView完全响应的困难。这是我的层次结构:>-UIViewController>-UIView>-UIScrollView>-contentView>-module1View>-module2View>-module3View所有的模块都是用来展示图表的。我希望他们响应迅速。我希望它们的宽度为屏幕的100%,它们的高度由使用约束添加的ratio定义。这些模块彼此相邻显示,就像新闻源中的新闻一样。我的问题是:如何将contentView高度设置为等于所有模块(模块1+2+3)的总和?换句话说,我想实现:Topofconte

ios - UIScrollView 的 contentView 的高度基于使用 Storyboard 的内部内容

我实际上面临着仅使用Storyboard约束使我的UIScrollView完全响应的困难。这是我的层次结构:>-UIViewController>-UIView>-UIScrollView>-contentView>-module1View>-module2View>-module3View所有的模块都是用来展示图表的。我希望他们响应迅速。我希望它们的宽度为屏幕的100%,它们的高度由使用约束添加的ratio定义。这些模块彼此相邻显示,就像新闻源中的新闻一样。我的问题是:如何将contentView高度设置为等于所有模块(模块1+2+3)的总和?换句话说,我想实现:Topofconte

ios - UITableViewCell 附件在 iPad 上太宽

我的UITableViewCell在iPad上的外观有问题。这个问题出现在iOS7和现在之间的某个时间,但我不确定它是什么时候开始的。在iPod或iPhone上,我的单​​元格看起来不错(纵向或横向),但在iPad上,披露附件非常宽。您可以在下图中看到一个示例。tablecell有绿色边框,contentview有棕色边框。内容View比它应该的小得多。没有披露附件的表格单元格看起来不错。我正在使用Xamarin,并且完全用代码创建这个UI。这是代码(我省略了布置单元格ContentView内部的代码,因为它不相关:protectedvoidDraw(){Accessory=UITab

ios - UITableViewCell 附件在 iPad 上太宽

我的UITableViewCell在iPad上的外观有问题。这个问题出现在iOS7和现在之间的某个时间,但我不确定它是什么时候开始的。在iPod或iPhone上,我的单​​元格看起来不错(纵向或横向),但在iPad上,披露附件非常宽。您可以在下图中看到一个示例。tablecell有绿色边框,contentview有棕色边框。内容View比它应该的小得多。没有披露附件的表格单元格看起来不错。我正在使用Xamarin,并且完全用代码创建这个UI。这是代码(我省略了布置单元格ContentView内部的代码,因为它不相关:protectedvoidDraw(){Accessory=UITab

ios - 带有 IB 的 UITableViewHeaderFooterView

在像瘟疫一样避开InterfaceBuilder多年之后,我决定给它一个机会。这并不容易。以UITableViewHeaderFooterView为例。和UITableViewCell一样,它有一个contentView属性。与UITableViewCell不同,它在InterfaceBuilder对象库中没有模板。我们应该如何使用InterfaceBuilder创建一个包含contentView内容的UITableViewHeaderFooterView?registerNib:forHeaderFooterViewReuseIdentifier:的存在让我觉得这应该是可行的。

ios - 带有 IB 的 UITableViewHeaderFooterView

在像瘟疫一样避开InterfaceBuilder多年之后,我决定给它一个机会。这并不容易。以UITableViewHeaderFooterView为例。和UITableViewCell一样,它有一个contentView属性。与UITableViewCell不同,它在InterfaceBuilder对象库中没有模板。我们应该如何使用InterfaceBuilder创建一个包含contentView内容的UITableViewHeaderFooterView?registerNib:forHeaderFooterViewReuseIdentifier:的存在让我觉得这应该是可行的。