问题标签 [contentsize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UITextView 无法使用自动布局更改大小
我有一个XIB
包含带有子视图的UITextView
视图的文件。这个 textView 高 30px,因为它应该根据它的内容调整大小。
所以我以编程方式设置文本,调用-sizeToFit
并重新配置 textView 及其父视图的框架:
superView 实际上确实可以正确调整大小。此外,在记录文本视图框架和内容大小时,在控制台上它似乎没问题(大约 1200 像素高)。
但是textView 在屏幕上仍然只有 30px 高。打电话-setNeedsLayout
也没有奏效。
这里可能是什么问题?
ios - iOS UIWebView 改变内容大小
我有一个 UIWebView,我将 WebView 的高度设置为
这工作正常,但在我的网页上我有一个可扩展的菜单,所以当网页改变它的高度时,WebView 不会增加/减少它的大小。
当网页改变其大小时,有什么技巧可以让我的 UIWebView 动态改变高度?
我非常想保留 UIWebView 的 size = 网页,这样我就不必在 WebView 中滚动了。
ios - 与 iPad 和 iPhone 不同的 contentSize 行为
我有 contentSize 属性的奇怪行为。我滚动 collectionView 中的图像列表,直到我的 collectionView 的 contentOffset 等于 collectionView 的 contentSize 减去最后一个图像的宽度:
它适用于 iPhone iOS 6.0 - 7.0,但不适用于 iPad。这是行为:
iPad http://www.flickr.com/photos/110564188@N03/11205431886/ iPhone http://www.flickr.com/photos/110564188@N03/11205401415/
有人可以帮助我吗?
这里的代码:github.com/mayoita/ContentSizeProblem
ios - 如何从其内容中设置动态 uicollectionviewcell 大小 - 以编程方式
我只需要简单的 UICollectionViewCell 样式,每个单元格都位于每个单元格之上。像表格视图。但是我需要依赖于内容的动态高度,内容的大小是可以变化的评论。
我得到了 viewDidLoad:
在 .h 我得到:
我#import我的自定义UICollectionViewCell,它使用编程自动布局设置所有约束。
我用以下方法实例化 UICollectionView:
我使用 autolatyout 将 UICollectionView 放在我想要的位置(这就是 CGRectZero 的原因)。
最后我希望这样做:
singleCommentContainerview 是 contentView 的直接子视图,使用 singleCommentContainerview 我有 UILabel、UIImageViews 等,所有这些都设置了 autolayoutcode。
但我只得到 (0,0) 的 cgsize 值
如何解决此问题以获得每个单元格所需的正确尺寸?
ios - ScrollView.contentSize 问题无法在顶部、左侧、右侧正确滚动?
在 Scroll-View 中有一个 Child-View 并在 Scroll on Top、Left、Right 中遇到问题?
在子子视图中添加捏合和缩放的代码
捏和缩放子视图的方法
Scroll-View ContentSize 设置有什么问题吗?
这是我的代码
谢谢
ios - 在 deleteItemsAtIndexPaths 上的 UICollectionView 中动画 contentOffset 更改
我有一个UICollectionView
可以添加和删除的单元格。我正在使用 进行这些更改performBatchUpdates
,并且布局按预期设置动画。
当我滚动到内容的末尾并删除一个contentSize
减少的项目时,问题就来了:这会导致contentOffset
改变,但改变不是动画的。而是contentOffset
在删除动画完成后立即跳转。我已经尝试手动更新contentOffset
删除旁边的内容,但这对我也不起作用。
我正在使用自定义布局,但我看到与标准流布局相同的行为,使用以下代码:
我觉得我一定错过了一些明显的东西,但这让我很难过。
ios - 无论内容大小如何,UIScrollView 都不会滚动
我在 Interface Builder 中创建了一个 UIScrollView 并为其添加了子视图,但我无法让它滚动。我看过其他类似的问题,但我已经适当地设置了我的 contentSize。事实上,我什至尝试过设置非常大的 contentSize,但它没有产生任何影响。我错过了什么?注意 UIScrollView 是一个 IBOutlet:
这是在我的 viewDidLoad 中:
以下是界面生成器的屏幕截图:
这是运行时的视图,但在任何点进行水平或垂直滚动的任何尝试都不起作用。
ios - 设置作为子视图的 UIScrollView 的 contentSize
我有这样的视图层次结构:
我正在尝试使用以下内容(来自苹果文档)来设置 ScrollView 的内容大小:
但我得到错误:
如何修改以正确设置滚动视图的 contentSize?
ios - 显示模式后 UITableView 的 contentSize 错误
我的一个桌面视图让我发疯。
我有一个滚动视图,里面有 3 个表格视图。
但由于一个奇怪的原因,我的控制器无法计算contentSize.height
其中一个 tableView 的值。
我已经放置了 3 个断点来记录它的contentSize.height
.
在
viewDidLoad
,contentSize.height
= 0px (正常不是吗?)在
viewDidAppear:
, contentSize 高度 = 26px 。此时,我没有要显示的数据,我正在后台检索一些数据,并tableView:numberOfRowsInSection:
为此 tableview 返回 0(每个 tableView 只有 1 个部分)收到我的数据并
reloadData
在我的 tableView 上执行后,contentSize height = 986 (header 26px + 24 rows * 40px)
直到这里,一切看起来都很正常。
现在,从我的视图控制器中,我正在显示另一个视图控制器:presentViewController:animated:completion:
当我回到我最初的视图控制器时,我保留了我以前的数据。tableView:numberOfRowsInSection:
返回我 24 行,但contentSize.height
tableview 是 26px。当我尝试滚动它时,我的表格只是弹跳,但我的数据显示在表格中。
此问题仅出现在 iOS 6中,而不出现在 iOS 7 中。
有什么想法可以解决这个问题吗?
编辑
我使我的计时器无效-(void)viewDidDisappear:(BOOL)animated
ios - 无法将 UIScrollView 添加到视图的一部分
在 aUIViewController
中,我需要下半部分可滚动。所以我添加了一个UIScrollView
并将其定位在视图高度的一半。在该viewDidAppear
方法中,我放置了以下两行代码以使其可滚动。
如果滚动视图填满整个视图,我已经测试过,这种方式有效。但是这种方法不能满足我的需要。滚动视图会自动向上移动并占据整个屏幕。我认为这是导致此问题的第二行代码。
所以我删除了滚动视图,UIView
在视图控制器中添加了两个 s。在底部视图中,我添加了UIScrollView
. 在该viewDidAppear
方法中,我将相同的两行代码行更改为第二行以引用UIView
包含滚动视图的框架。
但它也不会滚动。
谁能告诉我如何正确地做到这一点?
谢谢你。