草庐IT

ContentView

全部标签

ios - 为什么 UITableViewCell 有一个 contentView 属性?

这个contentView属性有什么意义?我的意思是:为什么不是所有的subview都添加到self?让我明白这一点:每个单元格都是一个View(UITabvleViewCell是UIView的子类)。这个胖View有另一个具有相同边界的胖View位于它之上,称为contentView。然后该contentView包含所有其他subview。现在他们为什么不保存那block额外的内存呢?这个决定背后有什么天才逻辑吗?很想了解其中的原因。 最佳答案 内容View并不总是与单元格具有相同的边界。例如,当进入编辑模式时,删除按钮会将内容V

iphone - 将 UIView 添加到 cell.contentView 时出现 UITableView 性能问题

在我的UITableViewCells上使用某些subview时,我遇到了性能问题。在我继续滚动之后,它最终开始变得非常慢。我做的第一步是为每个单元格创建一个通用的UIView,本质上这是创建一个白色单元格,在带有阴影的单元格上具有圆形效果。这方面的表现似乎很正常,所以我不认为这是罪魁祸首。这是我用来执行此操作的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*NewsCellIdentifer=@"New

iphone - 通过 cell.contentView 添加 UIView 到 UITableViewCell

我有一个名为GraphView的类,它扩展了UIView,基本上绘制了一个小的折线图。我的UITableView中每个部分的顶部都需要这些图表之一。所以我尝试在我的一个部分的顶部创建一个单独的单元格,然后在那个单元格上我做了:[cell.contentViewaddSubview:graphView];[graphViewrelease];但是,当我向下滚动时,图形似乎出现了故障,它出现在UITableView的随机位置。任何人有想法或见解?有没有更好的方法将另一个UIView合并到我的UITableView中每个部分的顶部?-(UITableViewCell*)tableView:(

ios - 通过 xib 或 Storyboard将 subview 添加到 UICollectionViewCell 的 contentView

我知道有一个帖子:addingtoUICollectionViewCellcontentViewvianib问这个,但答案不正确。将UILabel直接拖到单元格的xib中,标签将添加到单元格本身,而不是其contentView:(lldb)poself.subviews(;layer=>,>,>)(lldb)poself.contentView.subviews()这在XCode7上仍然适用,示例:https://github.com/liuxuan30/autolayoutProblemOniOS9.所以我又问了它一个好的答案。行为不同于UITableViewCell,它会直接在xi

ios - 应该将UICollectionViewCell子类的contentView.translatesAutoResizingMaskToConstraints设置为 `false`吗?

TL;DR当尝试通过自动布局调整UICollectionViewCells的大小时,即使是一个简单的示例,也可以轻松获得自动布局警告。我们应该设置contentView.translatesAutoResizingMaskToConstraints=false摆脱它们吗?我正在尝试使用selfsizingautolayoutcells创建一个UICollectionView。在viewDidLoad中:letlayout=UICollectionViewFlowLayout()layout.estimatedItemSize=CGSize(width:10,height:10)coll

swift - 在主(ContentView)SwiftUI View 中将 MKMapView 元素作为 UIViewRepresentable 访问

我正在使用SwiftUI显示map,如果用户点击注释,它会在VStack中弹出一个详细View。我制作了mapView并在另一个SwiftUI文件中插入了注释。我还制作了详细View。我如何访问主视图文件中该map的注释,以定义一个.tapaction供他们将其用于详细View?我尝试将View定义为MKMapView,但无法为另一个SwiftUIView中的UIViewRepresentable执行此操作。主视图(ContentView)代码为:structContentView:View{@Stateprivatevarchosen=falsevarbody:someView{VS

ios - 为了使模糊的 UIVibrancyEffect 起作用,我们是否必须将它作为单独的 View 添加到 UIBlurEffect contentView?

我正在尝试使用UIVibrancyEffect添加一个模糊的充满活力的叠加层,类似于iOS7/8中的控制中心。我尝试使用UIVibrancyEffect创建一个UIVisualEffectView,然后将其添加到我的View中,但结果并没有模糊,只是变得充满活力。为了让它变得模糊,我似乎必须将充满活力的效果View添加到模糊效果View的内容View中:UIBlurEffect*blurEffect=[UIBlurEffecteffectWithStyle:UIBlurEffectStyleDark];UIVisualEffectView*effectView=[[UIVisualEf

ios - UITableView cell.contentView.bounds.size.width 随着 Cell 重用的变化

我使用cell.contentView.bounds.size.width来计算文本字段在UITableView单元格中的位置。创建单元格时,调试代码将宽度报告为302。当单元格滚出屏幕然后重新打开时,调试代码每次都报告宽度为280。它似乎不想回到302并停留在280。最终结果是文本字段在第二次放入单元格的contentView时放置在错误的位置,尽管它被放入第一次就选对了地方。我认为22在某种程度上很重要,但我不知道它是什么。猜测它可能是披露箭头,我将“清除单元格”代码移到宽度确定之前,包括将附件设置为nada。谁能告诉我这是怎么回事?代码(删除了不相关的——据我所知——内容)如下所

ios - UICollectionViewCell - 内容不会与单元格的 contentView 一起动画

问题看起来像这样:http://i.imgur.com/5iaAiGQ.mp4(红色是cell.contentView的一种颜色)这是代码:https://github.com/nezhyborets/UICollectionViewContentsAnimationProblem当前状态:UICollectionViewCell的contentView的内容不会随着contentView框架的变化而变化。它立即获得尺寸,没有动画。做任务时遇到的其他问题:直到我在UICollectionViewCell子类中执行此操作之前,contentView也没有随着单元格的帧更改而设置动画:ov

ios - 无法在 iOS 7.1 的 UITableViewCell 的 contentView 上设置 clipToBounds

iOS7的重新设计导致UITableViewCells的View层次结构发生变化。单元格的内容View包装在一个名为UITableViewCellScrollView的私有(private)类中。在iOS7中,UITableViewCellScrollView将clipsToBounds设置为YES并且UITableViewCellContentView将clipToBounds>设置为NO。在iOS7.1中,UITableViewCellScrollView将clipsToBounds设置为NO并且UITableViewCellContentView将clipToBounds>设置为