2011-04-20 337 views
0

當我在導航欄中放置兩個右側欄按鈕時,這兩個按鈕是可見的,但它們有一個頂部邊框意味着我不需要該邊框。導航欄按鈕

我在框架中創建這些按鈕並將該框架分配給導航欄。所以任何人都可以幫助我如何隱藏框架邊框。

我的代碼如下: -

UIBarButtonItem *btnAdd = [[UIBarButtonItem alloc] initWithTitle:@"Add" 
                   style:UIBarButtonItemStyleBordered 
                   target:self 
                   action:@selector(Add)]; 

UIBarButtonItem *btnEdit = [[UIBarButtonItem alloc] initWithTitle:@"Edit" 
                   style:UIBarButtonItemStyleBordered 
                   target:self 
                   action:@selector(Edit)]; 

UIToolbar *rightToolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 100, 46)]; 
rightToolBar.backgroundColor = [UIColor clearColor]; 
rightToolBar.tintColor = [UIColor colorWithRed:40.0/255.0 green:48.0/255.0 blue:51.0/255.0 alpha:0.0]; 
NSArray *buttonsRight = [NSArray arrayWithObjects:btnEdit, btnAdd, nil]; 
[rightToolBar setItems:buttonsRight]; 

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:rightToolBar]; 

thanx提前。

+0

你可以請提供屏幕截圖或與此相關的一些代碼? – saadnib 2011-04-20 04:33:05

回答

1

使用此

UIBarButtonItem *btnAdd = [[UIBarButtonItem alloc] initWithTitle:@"Add" 
                   style:UIBarButtonItemStylePlain 
                   target:self 
                   action:@selector(Add)]; 

,而不是使用

style:UIBarButtonItemStyleBordered 
+0

但在該按鈕看起來並不花哨。 – SJS 2011-04-20 05:22:33

+0

你是不是喜歡看? – saadnib 2011-04-20 05:23:37

+0

您可以在這裏使用圖片的自定義按鈕。 – saadnib 2011-04-20 05:24:31

-1

在Frame標籤中設置frameborder =「0」將禁用frame。

,如果U鏈路一個按鈕,它顯示了邊界,然後用CSS來改寫鏈接屬性

一:鏈接{COLOR:#FF0000;}/*未訪問鏈​​接/ 答:訪問{顏色: #00FF00;}/訪問鏈接/ :懸停{顏色:#FF00FF;}/鼠標移到鏈路/ 一個:活性{顏色:#0000FF;}/選擇的鏈路*/

爲幫助閱讀:www.w3schools.com/css

reagards

+0

是否有可能在iphone中設置邊框... – SJS 2011-04-20 04:20:32