iOS TabBarController

-(BaseNavigationController*)setTabBarItemWithRootVC:(id)vc Image:(NSString*)imgName SelectedImage:(NSString*)selectedImg
{
    BaseNavigationController *nav = [[BaseNavigationController alloc] init];
    [nav.tabBarItem setImage:[[UIImage imageNamed:imgName] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
    [nav.tabBarItem setSelectedImage:[[UIImage imageNamed:selectedImg] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
    [nav.tabBarItem setImage:[[UIImage imageNamed:imgName] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
    [nav.tabBarItem setSelectedImage:[[UIImage imageNamed:selectedImg] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
    returnnav;
}

設(shè)置按鈕

//返回按鈕    
UIBarButtonItem * buttonItem = [[UIBarButtonItem alloc]initWithTitle:nil style:UIBarButtonItemStyleDone target:self action:@selector(backIndex)];
    [buttonItem setImage:[UIImage imageNamed:@"返回"]];
    self.navigationItem.leftBarButtonItem= buttonItem;

//導(dǎo)航欄標(biāo)題
    self.navigationItem.title = @"個(gè)人中心";
    [self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[XUtil hexToRGB:@"333333"],NSFontAttributeName:[UIFont systemFontOfSize:16]}];


    //左鍵
    UIButton *leftBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    [leftBtn setImage:[UIImage imageNamed:@"back"] forState:UIControlStateNormal];
    [leftBtn addTarget:self action:@selector(backIndex) forControlEvents:UIControlEventTouchUpInside];
    UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:leftBtn];

    self.navigationItem.leftBarButtonItem = leftItem;
    //導(dǎo)航欄標(biāo)題
    self.navigationItem.title = @"單詞詳解";
    [self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[XUtil hexToRGB:@"2E2F33"],NSFontAttributeName:[UIFont systemFontOfSize:16]}];

    //右鍵
    UIButton *moreBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    [moreBtn setTitle:@"更多" forState:UIControlStateNormal];
    [moreBtn setTitleColor:UIColorFromRGB(0xBDBEBF) forState:UIControlStateNormal];
    moreBtn.titleLabel.font = [UIFont systemFontOfSize:12];
    [moreBtn addTarget:self action:@selector(quci) forControlEvents:UIControlEventTouchUpInside];
    UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] initWithCustomView:moreBtn];
    self.navigationItem.rightBarButtonItem = rightItem;

//把view添加到nav
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:barView];

如何找到searchBar中的UItextField并修改

    searchView.frame = CGRectMake(0, kStatusBarHeight + Main_Screen_Width * 10 / 640, Main_Screen_Width * 470 / 640, kTopBarHeight);
    
    searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 284 * adjustWidth, kTopBarHeight)];
    //    ViewRadius(searchBar,8.0);
    searchBar.delegate = self;
    searchBar.barTintColor = [UIColor clearColor];
    UITextField* searchTextField = [[[searchBar.subviews firstObject] subviews] lastObject];
    searchTextField.dk_textColorPicker = DKColor_TEXTCOLOR_TITLE;
    searchTextField.font = font14;
    searchBar.searchBarStyle = UISearchBarStyleMinimal;
    searchBar.barStyle = UIBarStyleDefault;
    [searchBar.layer setBorderWidth:1.0];
    searchBar.layer.borderColor = [[UIColor clearColor] CGColor];
    searchBar.backgroundColor=[UIColor clearColor];
    searchBar.placeholder = @"請(qǐng)輸入關(guān)鍵字名稱";
    [searchView addSubview:searchBar];
    [searchBar becomeFirstResponder];
    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:searchView];
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容