当我点按状态栏时,我的应用中的UIScrollView
没有响应并滚动到顶部。什么都没发生。什么可能导致UIScrollView
忽略状态栏上的点按?
答案 0 :(得分:14)
当UIScrollView
的多个实例(或UIScrollView
的子类,例如UITableView
)scrollsToTop
属性设置为{{1}时,可能会发生这种情况在同一视图上,例如将YES
作为子视图添加到UIScrollView
时。确保只有一个滚动视图的UIScrollView
属性设置为scrollsToTop
。正确的YES
应该响应状态栏后的点击事件。
答案 1 :(得分:4)
就像杰克所说,你只能有UIScrollView
的一个子类(通常是表格视图),scrollsToTop
属性设置为YES
。可能你有其他人,通常在你的视图中UITextView
。只需将scrollsToTop
属性设置为NO
,就可以了。
答案 2 :(得分:0)
如果您有,请检查所有容器视图中的<p>Required fields are followed by <strong><abbr title="required">*</abbr></strong>.</p>
<form>
<fieldset>
<legend>Fruit juice size*</legend>
<p>
<label for="size_1">
<input type="radio" name="size" id="size_1" value="small" aria-labelledby="size_1_label" />
<span id="size_1_label" required aria-required="true">Small</span>
</label>
</p>
<p>
<label for="size_2">
<input type="radio" name="size" id="size_2" value="medium" aria-labelledby="size_2_label" />
<span id="size_2_label">Medium</span>
</label>
</p>
<p>
<label for="size_3">
<input type="radio" name="size" id="size_3" value="large" aria-labelledby="size_3_label" />
<span id="size_3_label">Large</span>
</label>
</p>
</fieldset>
</form>
。