我試圖顯示一個數字和一個圖像作爲酒吧按鈕項目,但我不知道如何實現。 我在我的UINavigationController
中添加了購物車按鈕,該按鈕將購物車圖標顯示爲圖像,並顯示購物車內的產品數量。爲UINavigationController添加ImageView和Label作爲UIBarButton
我該如何製作類似的按鈕?
我試圖顯示一個數字和一個圖像作爲酒吧按鈕項目,但我不知道如何實現。 我在我的UINavigationController
中添加了購物車按鈕,該按鈕將購物車圖標顯示爲圖像,並顯示購物車內的產品數量。爲UINavigationController添加ImageView和Label作爲UIBarButton
我該如何製作類似的按鈕?
只爲右側圖像希望這Helps..this代碼
viewController.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage.png"]];
UIBarButtonItem * item = [[UIBarButtonItem alloc] initWithCustomView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage2.jpg"]]];
viewController.navigationItem.rightBarButtonItem = item;
您可以使用此參考Badge Barbutton。到,可自定義badgeBGColor,badgeTextColor,badgeFont,badgePadding,badgeMinSize,shouldHideBadgeAtZero和shouldAnimateBadge。適用於購物車種類的酒吧圖標。
它有Swift版本嗎? – sali
我不這麼認爲。你可以橋接它。 –
製作一個UIbutton,設置其背景圖像或圖像。在要顯示產品數量的位置放置一個小標籤。按需設置產品的價值並點擊按鈕執行操作。請記住,按鈕應該位於層次結構中的標籤下面,否則會干擾觸摸事件。 – NSNoob
或者,您可以設置按鈕的背景圖像,並將按鈕標題設置爲產品數量,如果這對您有用。對我個人而言,它總是把UI分開,所以我用第一種方法去看看 – NSNoob
看看http://stackoverflow.com/questions/5684636/how-to-add-badges-on-uibarbutton-item(我更喜歡第二個答案在這個鏈接) – raki