jjzjj

ContentSize

全部标签

ios - 带有自调整单元格的 UICollectionView 无法正确计算 contentSize

如WWDC2014所示,我有UICollectionView使用自调整单元格。我想把它放在UITableViewCell中并显示一堆标签(我想实现的很好的引用是在Foursquare应用程序中:)我的问题是,使用自动调整单元格时,内容大小返回不正确。我准备了一些快速演示来展示问题:-(void)viewDidLoad{[superviewDidLoad];self.elements=[NSMutableArrayarray];for(inti=0;i当我用旧方法删除estimatedItemSize并改用itemSize或委托(delegate)方法来计算大小时-它工作正常,所以我认为

ios - 'tableView.contentSize' 和 'tableView.frame.size' 有什么区别

tableView.setContentOffset(CGPointMake(0,tableView.contentSize.height-tableView.frame.size.height),animated:true)它有效,但我想知道这两个值到底是什么:tableView.contentSize,tableView.frame.size 最佳答案 contentSize是UIScrollView内容的大小,这意味着它将是内容(隐藏和可见)的大小,而frame.size是您的tableView的实际大小。例如,假设我有一个5

iphone - UIScrollView 不滚动,尽管 contentSize 小于 UIImageView

所以我有一个UIImageView作为UIScrollView的subview,我将contentSize设置为小于UIImageView宽度和高度,但是它不允许我滚动..这是为什么?这是一些代码:UIImage*image=[UIImageimageWithData:data];UIImageView*imgView=[[UIImageViewalloc]initWithImage:image];[imgViewsetUserInteractionEnabled:YES];//[imgViewsetContentMode:UIViewContentModeScaleAspectFil

ios - 如何在 viewDidAppear 之前知道 tableView.contentSize?

我之前说过(HowgetsizebetweentableViewandtabBar?)要以编程方式绘制单元格。为了知道要绘制多少单元格,我需要tableView.contentSize.height,如何在viewDidAppear()之前获取它,在viewWillAppear()中我得到不相关的大小。如果我在viewDidAppear()中绘制,它对用户来说是可见的,图像是如何出现的。 最佳答案 如果您所有的单元格都具有相同的大小,那么tableView.contentSize将是单元格的nrX单元格高度。

iOS 10 GM 嵌入式 UITableView 和 UICollectionView contentSize 错误,滚动指示器不显示

我的UI有一个带有两个嵌入式View的ViewController,如下所示:-----------------||||List|Grid||||-----------------ListView有一个UITableView,网格有一个UICollectionView。两者在iOS9中都运行良好。在iOS10中,我有两个问题:两个View都滚动过它们的内容。内容太大。两者都没有显示滚动指示器。还有其他人遇到过嵌入式ViewController中ScrollView的这些问题并且知道如何解决吗?注意:我觉得这可能与旧的(新的)自动调整大小/springs和struts系统有关,以及在St

ios - collectionViewContentSize() 与 contentSize

有什么区别collectionViewController.collectionViewLayout.collectionViewContentSize()和collectionViewController.collectionView.contentSize?你喜欢用什么? 最佳答案 contentSize是UIScrollView的属性,而collectionViewContentSize()是UICollectionViewLayout的一种方法.阅读ProgrammingiOS7,4thEdition,同时总结UIColle

iOS 10 问题 : UIScrollView Not Scrolling, 即使设置了 ContentSize

更新:这是一个iOS10问题。这在iOS9中仍然像以前一样有效。这……很有趣。我刚刚将我的“教学项目”(一个“玩具”应用程序)转换为Swift3。它已经在Swift1.2下工作了几年。突然间,即使我将contentSize设置为超过其下边界,我的UIScrollView也没有滚动。这里是相关代码(调用displayTags例程时使用一组图像,这些图像居中显示并略微垂直偏移,导致垂直链):/*******************************************************************************************//**\brie

swift - 如果 UITextView.contentSize.height 在 Swift 中不可编辑或滚动启用,为什么它不起作用?

我有一个像这样的UITextView:vartextView=UITextView(frame:CGRectMake(0,0,200,20))textView.scrollEnabled=truetextView.editable=trueself.view.addSubview(textView)没有什么奇怪的然后我要更新文本:textView.text="someshorttext"如果我为它请求.contentSize.height我得到20这是正确的如果文本较长且行数较多:textView.text="somelongertext\nanotherline\nonemoreli

ios - Swift:如何将 UIScrollView contentSize 高度设置为内容的高度?

我有一个UIScrollView。现在我只是将它设置为屏幕高度的两倍(在这种情况下框架只是UIScreen.mainScreen().bounds):classVenueDetailView:UIScrollView{requiredinit?(coderaDecoder:NSCoder){fatalError("Storyboardmakesmesad.")}overrideinit(frame:CGRect){super.init(frame:frame)contentSize=CGSize(width:frame.width,height:frame.height*2)但是,我只

ios - 在 Swift 中使用自动布局时获取错误的 tableVIew.contentSize

当我使用自动布局来自动调整单元格大小时我设置了这些:tableView.estimatedRowHeight=50tableView.rowHeight=UITableViewAutomaticDimension但是当我需要获取表格的contentSize.height时tableView.reloadData()tableView.layoutIfNeeded()print(tableView.contentSize.height)如果tableView中有三个cell,每个高度都是20tableView.contentSize.height会给我150的高度但真正的contentS