0
我想創建一個自定義菜單,在屏幕的BUTTOM,像這樣的:如何爲iPhone應用程序製作自定義按鈕菜單?
什麼是最好的UI類應該使用,我認爲這不是一個的TabBar?工具欄可能是?
任何一段代碼都有助於自定義,這將有所幫助。謝謝。
我想創建一個自定義菜單,在屏幕的BUTTOM,像這樣的:如何爲iPhone應用程序製作自定義按鈕菜單?
什麼是最好的UI類應該使用,我認爲這不是一個的TabBar?工具欄可能是?
任何一段代碼都有助於自定義,這將有所幫助。謝謝。
最好的辦法是通過操縱UIButtons。
按照這些步驟:
連接適當行動,以下面的方法。
-(IBAction)setTabOne{
[self resetButtons];
[tabBTOne setBackgroundImage:[UIImage imageNamed:@"tabOne_on.png"] forState:UIControlStateNormal];
[tabBTOne setSelected:YES];
[tabBTOne setUserInteractionEnabled:NO];
}
-(IBAction)setTabTwo{
[self resetButtons];
[tabBTTwo setBackgroundImage:[UIImage imageNamed:@"tabTwo_on.png"] forState:UIControlStateNormal];
[tabBTTwo setSelected:YES];
[tabBTTwo setUserInteractionEnabled:NO];
}
...
-(void)resetButtons{
[tabBTOne setSelected:NO];
[tabBTTwo setSelected:NO];
[tabBTOne setBackgroundImage:[UIImage imageNamed:@"tabOne.png"] forState:UIControlStateNormal];
[tabBTTwo setBackgroundImage:[UIImage imageNamed:@"tabTwo.png"] forState:UIControlStateNormal];
[tabBTOne setUserInteractionEnabled:YES];
[tabBTTwo setUserInteractionEnabled:YES];
}
只需將5個UIButton與正確的框架和正確的UIImage按鈕狀態。
謝謝塞浦路斯人,你救了我的一天! – hafedh 2011-05-04 09:10:50
對不起,我是新的@ iPhone開發。如果我想讓這些按鈕出現在我的所有視圖中,就好像它們是tababar項目一樣,我該怎麼辦?可以添加一個我想要的大小的視圖pragmaticallay並將其添加到主視圖? – hafedh 2011-05-04 14:09:18
您應該創建兩個視圖。一個視圖是您的自定義選項卡視圖,另一個視圖是您的內容。因此,您只需創建一次標籤視圖並重新加載內容視圖。 – Cyprian 2011-05-04 14:19:58