使用兩個rightBarButtonItem與圖片在我的申請,我必須在UINavigationController
在SWIFT 3.0使用兩個rightBarButtonItem
與形象,我張貼在下面的圖片,在UINavigationController的,我已經在迅速
在給定的圖像中,我非常擔心創建帳戶和登錄rightBarbuttonItem的圖像,我如何添加這些圖像和按鈕之間的邊界完全像給定的樣本。
任何幫助將是可觀的。
使用兩個rightBarButtonItem與圖片在我的申請,我必須在UINavigationController
在SWIFT 3.0使用兩個rightBarButtonItem
與形象,我張貼在下面的圖片,在UINavigationController的,我已經在迅速
在給定的圖像中,我非常擔心創建帳戶和登錄rightBarbuttonItem的圖像,我如何添加這些圖像和按鈕之間的邊界完全像給定的樣本。
任何幫助將是可觀的。
可以幫你,但在的OBJÇ 1)創建按鈕您準確你想要的寬度和高度,以及X和Y 2)做相同處理圖像
UIButton *LoginButton = [UIButton buttonWithType:UIButtonTypeCustom];
[LoginButton addTarget:self action:@selector(yourLoginActionMethod) forControlEvents:UIControlEventTouchUpInside];
[LoginButton setFrame:CGRectMake(0, 0, 32, 32)];
UIButton *createAccount = [UIButton buttonWithType:UIButtonTypeCustom];
[createAccount addTarget:self action:@selector(yourSettingMethod) forControlEvents:UIControlEventTouchUpInside];
[createAccount setFrame:CGRectMake(44, 0, 32, 32)];
UIImageView *loginImg = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
UIImageView *settingImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
UIView *rightBarButtonItems = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 76, 32)];
[rightBarButtonItems addSubview:LoginButton];
[rightBarButtonItems addSubview:createAccount];
[rightBarButtonItems addSubview:loginImg];
[rightBarButtonItems addSubview:settingImage];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:rightBarButtonItems];
可以實現它通過添加UIButton&image&lable也 – iPatel
@iPatel我已經嘗試過,但沒有用正確的語法在swift中做到這一點。 –
@AbhishekMitra最簡單的方法是創建一個UIView,並把它與它一起,然後創建使用customView初始化baritem初始化 –