1

ScrollToView

一度に 3 行のみを表示するテーブルビュー (赤い四角形で強調表示) があります。行が 3 つ以上ある場合は、テーブルビューを下にスクロールして残りの行を表示するようにユーザーに通知します。

Windows では右側に物理的なスクロール バーがありますが、iPhone では常にスクロール バーを表示することはできません。

行のサイズが増えたときにスクロールするようにユーザーに通知する最良の方法を教えてください。

どんな助けでも大歓迎です

4

5 に答える 5

1

最善の解決策は、高さを行の高さの倍数にしないことです。

またはの場合rowheight = 44;、表示されている半分の行があるかどうかが表示され、ユーザーがスクロールするようになります。tableheight = 110;tableheight = 154;

于 2013-12-24T13:24:21.820 に答える
1

私の意見では、これをユーザーに通知することについて心配する必要はありません。すべての iOS ユーザーは、スクロールできることを理解しています。それでも必要な場合は、次を使用できます。

scrollView.showsVerticalScrollIndicator = YES.

また、次のことも確認できます: http://www.developers-life.com/scrollview-with-scrolls-indicators-which-are-shown-all-the-time.html

于 2013-12-24T13:29:09.633 に答える
0

スクロール インジケーターを表示することができます

tableView.showsVerticalScrollIndicator = YES;

またはそれらを「フラッシュ」します

[tableView flashScrollIndicators];
于 2013-12-24T15:50:58.533 に答える
0

この種の UX を iOS アプリに使用することはお勧めしません。推奨されるタッチ領域は 40*40px であることを覚えておいてください。ただし、一般的な方法 (App Store アプリで確認できます) は、UITableView3 つ半のセルを保持できるように十分な大きさにすることで、ユーザーがより多くのセルがあることを示すヒントを得ることができます。

于 2013-12-24T13:26:10.033 に答える
0

UIScrollView にテーブルを追加すると、スクロール ビューの垂直インジケーターを表示できます。

yourScrollView.showsVerticalScrollIndicator = はい。

于 2013-12-24T13:26:32.433 に答える