`
lizhuang
  • 浏览: 904118 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

UINavigation自定义返回按钮

ios 
阅读更多
UIButton *imageButton = [UIButton buttonWithType:UIButtonTypeCustom];
[imageButton setFrame:CGRectMake(15, 0, 57, 44)];
[imageButton setBackgroundImage:[UIImage imageNamed:@"someImage.png"] forState:UIControlStateNormal];


UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(140, 0, 250, 44)];
[titleLabel setText:@"some title"];
[titleLabel setBackgroundColor:[UIColor clearColor]];
[titleLabel setTextColor:[UIColor whiteColor]];
[titleLabel setFont:[UIFont boldSystemFontOfSize:20]];

[self.navigationController.navigationBar addSubview:imageButton];
[self.navigationController.navigationBar addSubview:titleLabel];

self.navigationItem.leftBarButtonItem = nil;
分享到:
评论

相关推荐

    OC-UINavigation自定义导航栏

    6. **自定义返回按钮**:默认的返回按钮是系统提供的,我们可以通过重写 `backBarButtonItem` 来定制。如果想要完全自定义,可以设置 `leftBarButtonItem`,并处理点击事件。 7. **自定义阴影效果**:`...

    自定义UINavigation

    2. **按钮**:在UINavigationBar上,通常有两个主要的按钮——左栏按钮和右栏按钮,用于返回或执行其他操作。开发者可以使用`UIBarButtonItem`类来创建自定义的按钮,设置按钮的图像、标题以及响应的事件处理代码。...

    返回按钮定制方法

    在iOS应用开发中,自定义`UINavigation Bar Button Item`是一项常见的需求,特别是在追求个性化界面设计时。标题“返回按钮定制方法”所涉及的核心知识点是如何为导航栏或工具栏创建一个带有左箭头的Bar Button Item...

    IOS iphone UINavigation 导航 简单例子

    它还支持自定义返回按钮、堆栈管理(如popToRootViewController或popViewControllerAnimated),以及在导航栏上添加额外的BarButtonItems。此外,通过使用`UINavigationControllerDelegate`,开发者可以监听导航事件...

    IOS UINavigationBarItem设置

    在iOS应用开发中,`UINavigationBarItem` 是一个至关重要的组件,它位于 `UINavigationController` 的导航栏上,用于展示应用程序中的导航元素,如标题、返回按钮和其他自定义视图。`UINavigationBarItem` 提供了对...

    UINavigationController demo

    在这个"UINavigationController demo"中,我们将探讨如何简单地使用`UINavigationController`以及如何在其上添加自定义导航按钮,包括图片按钮和switch按钮。 首先,要创建一个`UINavigationController`实例,通常...

    UINavigationController Demo代码

    4. **导航条项(UIBarButtonItem)**:`UIBarButtonItem`是导航栏上的元素,如返回按钮、自定义按钮等。你可以通过`navigationItem.leftBarButtonItem`和`rightBarButtonItem`来设置。 5. **栈操作**:`...

    UINavigationControllerSequence Demo代码

    我们可以自定义它的样式,如标题文字、颜色、按钮等。 6. **title** 属性: 视图控制器可以设置自己的 `title` 属性,这个标题会在 `UINavigationBar` 中显示。例如: ```swift self.title = "我的标题" ``` 7...

    Iphone-UITableView使用

    `UITableViewCell` 内容可以根据需求进行定制,包含图片、文本、按钮等元素。为了使用`UITableView`,你需要创建一个`UITableViewDataSource`协议的实现,这个协议规定了数据源必须提供多少行和每一行的视图应该如何...

    纯代码搭建iOS三级结构(UITabbarController+UINavigationController+UIViewController)

    `UINavigationController`有一个顶部的导航栏,显示当前页面的标题以及返回按钮。通过`pushViewController:animated:`方法可以将新的视图控制器压入堆栈,`popViewControllerAnimated:`则可以从堆栈中弹出当前视图...

    新浪新闻阅读器

    它提供了统一的返回按钮和动画效果,提升了用户体验。 再来看`UITableView`,这是iOS界面设计中最常用的控件之一,它被用来显示一列可滚动的数据项。在新浪新闻阅读器中,`UITableView`很可能用于展示新闻列表,每...

    iOS中的导航栏UINavigationBar与工具栏UIToolBar要点解析

    首先,UINavigationBar是导航控制器UINavigationController的重要组成部分,它通常位于屏幕顶部,显示当前页面的标题以及返回和其他操作的按钮。然而,UINavigationBar并不局限于UINavigationController,也可以独立...

Global site tag (gtag.js) - Google Analytics