1
我想一個欄按鈕項添加到我的導航欄,並給它看起來像豎線一些邊界圖像(用紅色圈下面的圖片)...iOS:如何在導航欄中爲按鈕添加邊框圖像?
背景的barbutton項目將清除,因爲我正在分別設置整個導航欄的背景圖像。文本將是動態的,所以我不能將文本或線條烘焙到背景圖像中,然後爲該條形圖項目設置該背景圖像。我只需要在條形按鈕項目的任一側添加這些垂直線條圖像。
非常感謝您的智慧!
我想一個欄按鈕項添加到我的導航欄,並給它看起來像豎線一些邊界圖像(用紅色圈下面的圖片)...iOS:如何在導航欄中爲按鈕添加邊框圖像?
背景的barbutton項目將清除,因爲我正在分別設置整個導航欄的背景圖像。文本將是動態的,所以我不能將文本或線條烘焙到背景圖像中,然後爲該條形圖項目設置該背景圖像。我只需要在條形按鈕項目的任一側添加這些垂直線條圖像。
非常感謝您的智慧!
您可以使用可拉伸的UIImage作爲一個的UIButton背景,然後初始化與UIButton的酒吧按鈕項爲自定義視圖:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *bgImg = [[UIImage imageNamed:@"ButtonBorder.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10)]; // or whatever size suits your needs
[btn setBackgroundImage:bgImg forState:UIControlStateNormal];
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithCustomView:btn];
等
任何填充屬性可編輯? –
嘿@owengerig,我不知道我明白你的意思。 – BeachRunnerFred