0

iphoneのツールバーに配置できるアイコンの数は?制限はありますか?6 や 7 のように 5 つ以上追加できますか

4

1 に答える 1

2

いいえ、制限はありませんが、アイコンを非常に近くに配置すると問題が発生します

least 44 x 44 points各ツールバー項目のヒット ターゲット領域を維持します。ツールバー項目が密集しすぎると、必要な項目をタップするのが難しくなります。

あなたの場合、UIToolBarのアイコンをタップすると問題が発生します。これは、アイコンが互いに非常に接近するためです

ツールバーのボタンに均等なスペースを与えたい場合は、developer.apple.com Icons for Toolbarsでこのガイドラインを読んで から、各ボタンの後に柔軟なスペース ボタンを配置してください。

UIBarButtonItemを使用して-initWithBarButtonSystemItem:メソッドで を作成しUIBarButtonSystemItemFlexibleSpace、それを実際の各ツールバー項目の間に挿入します。

例えば:

 UIBarButtonItem *FlexiButton = [[UIBarButton alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace];
 myToolbar.items = [NSArray arrayWithObjects:buttonOne,FlexiButton,buttonTwo,FlexiButton,buttonThree,nil];
[FlexiButton release];
于 2013-08-27T06:43:50.387 に答える