问题标签 [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.

0 投票
2 回答
12067 浏览

iphone - 在 iOS 上的 navigationController 推送上更改 contentSizeForViewInPopover

我有一个带有 navigationController 和一堆子视图的 UIPopoverController。弹出框的大小是在显示之前设置的,如下所示:

这很好用。弹出框以调整后的大小显示。当另一个视图被推送到导航堆栈时,再次设置弹出框的大小 - 需要不同的高度 - 在 vi​​ewWillAppear 方法中:

这也很好用。当我返回上一个视图时,大小不会改变。

我在第一个视图的 viewWillAppear 中添加了相同的调用,但视图没有调整大小。

在视图之间导航时如何管理弹出框的大小调整?

0 投票
1 回答
1756 浏览

objective-c - iOS - UIScrollView 内容大小设置为零

基本上我的问题是,如果我将滚动视图的内容大小宽度或高度设置为零 (0),是否会出现问题。

例如:scrollView.contentSize = CGSizeMake(100,0);

基本上我正在尝试禁用垂直滚动。我尝试将内容大小高度设置为与实际滚动视图高度相同。但显然它不起作用。它有一小块额外的空间,因此可以进行垂直滚动。我尝试使用零作为内容大小高度,它就像一个魅力。

现在的问题是,我正在考虑这样做是否会产生后果。如果有知道的人请告知。

谢谢。

0 投票
3 回答
361 浏览

iphone - 编辑: UITextView 标签被切成两半(水平)

我需要帮助解决这个特殊的问题。我有一个多项选择题应用程序,我可以选择 UITextview。有时,无论出于何种原因,选项 D 都会被减半。

截屏: D选项减半!

不知道这里发生了什么。我基本上让 UITextView 框架调整到它的 contentSize。

有任何想法吗?提前致谢。

0 投票
1 回答
1711 浏览

uitableview - 无法在 UITableView 中增加 UIScrollView contentSize

我的代码以编程方式创建了一个基本的 UITableView 基类。

loadView 方法设置 tableView 的基本属性

然后我将这个基类子类化,因为我想将特定内容添加到表中。显示内容,我可以滚动 tableview 以查看视图中的所有内容。之后我决定将 tableView 高度增加 35。在子类中我重写 loadView 方法并添加

调整 tableView 框架高度后,我无法再滚动所需的数量以查看所有表格内容。如果我点击表格并拖动它,内容将进入视图,但当我释放它时,内容会从视图中弹回并看不见。我查看了其他几篇帖子,解决方案似乎是增加 tableView 的 contentSize (它的 UIScrollView 基类)。我在 loadView 和 viewDidLoad 方法中都试过了,但没有效果。

我之前遇到过类似的问题,但 tableView 在 Xib 文件中。我最终只是手动增加了 IB 中滚动视图的高度,但现在这不是我的选择。有什么明显的解决方案吗?

0 投票
2 回答
306 浏览

iphone - IOS4 和 IOS5 中的 contentSizeForViewInPopover 高度不同

在此处输入图像描述

在此处输入图像描述

您好,我在 UIScrollView 中嵌入了静态内容的 UITableView,所以我刚刚在弹出窗口中设置了大小:

但是,我得到了不同的弹出高度(见附件)。在 IOS4.3 中高度大于在 IOS5 中。我不想检查 IOS 版本和增加/减少高度。

请指教。

谢谢

0 投票
3 回答
906 浏览

objective-c - UIScrollView 不滚动屏幕?

我有一个应用程序,其中一个UIScrollView尺寸为 1056x96 的屏幕位于 480x320 的屏幕顶部(它是横向的。)它包含 9 个 UIBUtton。它绝对可以滚动,因为当我将“水平反弹”设置为 true 时,我可以清楚地看到它在尝试滚动时反弹回来。它根本不会滚动超出屏幕范围,我已将其设置contentSize为 1056x960。有人对为什么会发生这种情况有有用的建议吗?提前致谢!

0 投票
7 回答
4940 浏览

ios - 故事板中的 UITableView 不更新旋转时的内容大小

我正在开发针对 iOS 6 的项目,该项目利用了故事板和自动布局。在故事板中有很多地方将 UITableView 作为子视图添加到视图控制器视图中。此表视图使用情节提要中的原型单元格。

我们遇到的问题是,如果视图控制器最初以横向加载,然后设备旋转为纵向,则表格视图开始垂直和水平滚动。表格视图单元格以正确的尺寸绘制,但右侧有额外的空白。

看起来,虽然表格视图的框架和边界在旋转时被更新为正确的大小,但表格视图的内容大小却没有。无论更新旋转如何更改,内容大小都保持相同的尺寸。

如果使用程序化表格视图单元格,则不会出现此问题。我发现了一些花哨的解决方法,1.) 调用 reloadData 或 reloadRowsAtIndexPaths:withRowAnimation: 2.) 手动设置属性 contentSize。

这两个似乎都不理想。

我已将此链接添加 到一个演示此问题的简单示例项目中。所做的唯一更改是故事板和主视图控制器的实现。

旋转前 旋转 旋转前旋转后

0 投票
0 回答
141 浏览

ios - UIWebView:重新加载时内容变大

我遇到了 UIWebView 的问题:我在 ViewDidLoad 处创建了一个 webview,并创建了一个重新加载页面的按钮,每次单击 webview 时都会下载一张新图片,但高度会越来越长(url 给出随机图片)。

我确实通过以下方式重新加载:[pubTop reload];

我需要帮助!!!

0 投票
1 回答
370 浏览

ios - 将视图另存为原始大小的图像

有很多关于如何将视图保存为图像的主题。他们都给出了相同的答案:

我的问题是我有一个包含多个包含图像的连接 imageViews 的视图。我想将该“持有人”视图保存为与其中的图像大小相对应的大小。因此,如果我并排有 2 张 400x400 的图像,我想保存 400x800 的图像,无论它们是否显示,比如说 30x60。

另外,上面的代码只捕获屏幕上的内容,而忽略了其余部分。例如,如果我想获得具有内容大小的整个滚动视图,这是不可能的。

有任何想法吗?

0 投票
4 回答
685 浏览

ios - IOS中的滚动问题

如果我使用动态变量设置滚动视图,则没有设置内容大小,即

调用上述方法后,滚动视图大小保持不变。

但是,如果我使用数字(整数或浮点数)设置它,它会发生变化,但会对滚动产生非常奇怪的影响。附上效果图。

这不允许我发布图像无论如何都会出现奇怪的效果。

我怎样才能摆脱它?

请告诉我出了什么问题或我错过了什么?

现在我已经排到了 11 位,这里给出了效果图。

在增加内容大小之前: 在此处输入图像描述

滚动增加内容大小后出现以下效果: 在此处输入图像描述