一度に 3 行のみを表示するテーブルビュー (赤い四角形で強調表示) があります。行が 3 つ以上ある場合は、テーブルビューを下にスクロールして残りの行を表示するようにユーザーに通知します。
Windows では右側に物理的なスクロール バーがありますが、iPhone では常にスクロール バーを表示することはできません。
行のサイズが増えたときにスクロールするようにユーザーに通知する最良の方法を教えてください。
どんな助けでも大歓迎です
一度に 3 行のみを表示するテーブルビュー (赤い四角形で強調表示) があります。行が 3 つ以上ある場合は、テーブルビューを下にスクロールして残りの行を表示するようにユーザーに通知します。
Windows では右側に物理的なスクロール バーがありますが、iPhone では常にスクロール バーを表示することはできません。
行のサイズが増えたときにスクロールするようにユーザーに通知する最良の方法を教えてください。
どんな助けでも大歓迎です
最善の解決策は、高さを行の高さの倍数にしないことです。
またはの場合rowheight = 44;
、表示されている半分の行があるかどうかが表示され、ユーザーがスクロールするようになります。tableheight = 110;
tableheight = 154;
私の意見では、これをユーザーに通知することについて心配する必要はありません。すべての iOS ユーザーは、スクロールできることを理解しています。それでも必要な場合は、次を使用できます。
scrollView.showsVerticalScrollIndicator = YES.
また、次のことも確認できます: http://www.developers-life.com/scrollview-with-scrolls-indicators-which-are-shown-all-the-time.html
スクロール インジケーターを表示することができます
tableView.showsVerticalScrollIndicator = YES;
またはそれらを「フラッシュ」します
[tableView flashScrollIndicators];
この種の UX を iOS アプリに使用することはお勧めしません。推奨されるタッチ領域は 40*40px であることを覚えておいてください。ただし、一般的な方法 (App Store アプリで確認できます) は、UITableView
3 つ半のセルを保持できるように十分な大きさにすることで、ユーザーがより多くのセルがあることを示すヒントを得ることができます。
UIScrollView にテーブルを追加すると、スクロール ビューの垂直インジケーターを表示できます。
yourScrollView.showsVerticalScrollIndicator = はい。