3

applicationDidFinishLaunching に次のコードがあります。

navController.toolbarHidden = NO;
[navController toolbar].tintColor = [UIColor darkGrayColor];
[[navController toolbar] setFrame:CGRectMake(0.0,0.0,320.0,180.0)];

最初の 2 行は間違いなく UI に影響を与えます。たとえば、toolbarHidden を YES に設定すると、確実に非表示になります。ただし、フレームを設定してツールバーの高さをカスタマイズしようとしても、変更は行われません。これを修正する方法を知っている人はいますか?

4

3 に答える 3

5

UIToolbarの高さは固定です。変更することはできません。

于 2010-07-25T17:15:13.520 に答える
1

高さを調整できるツールバークラスが必要な場合は、独自のツールバークラスを作成する必要があります。

于 2010-07-25T17:25:20.250 に答える
0

独自のツールバーを作成する場合は、ツールバーのフレーム プロパティを使用して作成できます。UINavigationController のツールバーの高さは調整できません。

于 2010-07-29T02:00:54.650 に答える