iOS 固定宽度 ScrollView
<p><p>我想通过自动布局实现以下目标。</p>
<pre><code>---------------------
| |
| |
| |
| ScrollView |
| |
| |
| |
| |
---------------------
| |
| Content |
| |
---------------------
</code></pre>
<p><code>ScrollView</code> 的宽度等于屏幕大小,<code>ScrollView</code> 内的内容扩展了屏幕。我不希望用户能够水平滚动。 </p>
<p>我试过了</p>
<ol>
<li><p>在 <code>ScrollView</code> 中放置一个 <code>View</code> 并将它们都设置为具有前导、尾随、顶部和底部约束为 0。然后我尝试动态设置 Content 和 <code>ScrollView</code> 的宽度为 ScreenSize。</p></li>
<li><p>只需将我的页面内容包围在 <code>ScrollView</code> 中,将其前导、尾随、顶部和底部约束设置为 0。然后我尝试动态设置 <code> 的宽度ScrollView</code> 到 ScreenSize。</p></li>
</ol>
<p>以下两种情况都会导致这样的结果...</p>
<p> <img src="/image/x2xaH.png" alt="enter image description here"/> </p>
<p>请注意,一切都像我设置的那样水平居中,但水平滚动条存在,您可以滚动到空白屏幕。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可能为 ScrollView 设置了错误的内容大小,因此它是水平滚动的。</p>
<pre><code>scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent);
</code></pre></p>
<p style="font-size: 20px;">关于iOS 固定宽度 ScrollView,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/29804598/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/29804598/
</a>
</p>
页:
[1]