iPad アプリケーションで、右下隅にクライアントのロゴの画像を追加する方法は? 私のアプリケーションには 5 つのタブが含まれています。私はiOS 4.3で働いています。
4 に答える
0
UIImage *navBarImage = [UIImage imageNamed:@"images/menubar.png"];
[[UINavigationBar appearance] setBackgroundImage:navBarImage
forBarMetrics:UIBarMetricsDefault];
UIImage *barButton = [UIImage imageNamed:@"images/barbutton.png"];
[[UIBarButtonItem appearance] setBackgroundImage:barButton
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
UIImage *backButton = [UIImage imageNamed:@"images/back.png"];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButton
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
UIImage *tabBarBackground = [UIImage imageNamed:@"images/tabbar.png"];
[[UITabBar appearance] setBackgroundImage:tabBarBackground];
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"images/selection-tab.png"]];
詳細はこちら http://alexyoung.org/2011/12/07/ios-5-redemption/
またはUIAppearanceのグーグル
于 2012-12-31T13:16:50.027 に答える
0
UIImageView 用のスペースがあるように、タブ バーの幅を設定する必要があります。
UIImageView をサブビュー UITabBarcontroller.view として追加し、配置します。
次のコードを使用して UITabBarController の幅を設定します
for(UIView *view in tabBarController.view.subviews)
{
if([view isKindOfClass:[UITabBar class]])
{
view.frame = //set your rect
}
}
于 2012-12-31T13:57:57.993 に答える
0
レギュラーを追加してUITabBarItem
無効にすることをお勧めします。
[[tabBar items][4] setEnabled:NO];
「4」は、タブバーの 5 番目で最後の項目です。tabBar.items.count-1
今後追加するかどうかわからない場合は、で置き換えることができます。
静的アイテムは、無効になっているため、一種の透かし効果があります。
于 2012-12-31T16:47:50.843 に答える
0
これを行う 1 つの方法は、UITabBar にコントロールを配置することです。このコントロールにすべてのタブに UIButton を持たせ、setSelected と押されたタブのインデックスを使用して、プログラムでタブ バー プレスを呼び出すメソッドにこれらのボタンを接続します。
ただし、iOS 5以降では、より良い(ハックの少ない)カスタマイズができると思います。
于 2012-12-31T16:15:42.777 に答える