`
bsr1983
  • 浏览: 1121983 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ios代码备忘

 
阅读更多

1.自定义导航栏返回按钮

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"back" style:UIBarButtonItemStyleBordered target:self action:@selector(back)];

2.代码调用segue实现跳转

 

[self performSegueWithIdentifier:@"ShowRoleListSegue" sender:self];

同时可实现函数以在跳转前设置相关数据

 

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

{

    if ([[segue identifier] isEqualToString:@"ShowRoleListSegue"]) {

       RoleListTableViewController *roleListTableViewController = [segue destinationViewController];

        roleListTableViewController.loginData=loginData;    

    }

}

2.返回导航栏中上一个视图

 

[self.navigationController popViewControllerAnimated:YES];

 

3.使用故事版id实现跳转

 

UIViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"CustomerBaseInfoReadonly"];

 [self.navigationController pushViewController:vc animated:YES];

4.try catch

 

 @try

    {

         [self performSegueWithIdentifier:@"buyInfoDetailSegue" sender:self];

    }

    @catch (NSException *exception)

    {

        NSLog(@"Caught %@%@", [exception name], [exception reason]);

    }

5.exit

- (void)exitApplication {    
		[UIView beginAnimations:@"exitApplication" context:nil];    
	    [UIView setAnimationDuration:0.5];    
		 [UIView setAnimationDelegate:self];    
	[UIView setAnimationTransition:UIViewAnimationCurveEaseOut forView:self.window cache:NO];    
    [UIView setAnimationDidStopSelector:@selector(animationFinished:finished:context:)];    
		    self.window.bounds = CGRectMake(0, 0, 0, 0);    
    [UIView commitAnimations];    
	}  
- (void)animationFinished:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {    
    if ([animationID compare:@"exitApplication"] == 0) {    
        exit(0);    
	    }  
}  
 
分享到:
评论

相关推荐

    ios简单备忘录

    在iOS平台上,开发一个简单的备忘录应用是一个常见的任务,它可以帮助用户记录日常生活中的琐事、想法或待办事项。这个“ios简单备忘录”项目显然旨在提供一个基础但实用的记事工具。下面我们将深入探讨实现这样一个...

    ios-备忘录.zip

    在iOS开发中,备忘录应用是一个常见的学习项目,它涉及到多个技术领域,如用户界面设计、数据存储和文本处理。在这个"ios-备忘录.zip"项目中,开发者使用了FMDB,这是一个轻量级的SQLite数据库管理库,用于实现数据...

    ios-AVAudio 语音备忘录.zip

    这个“ios-AVAudio 语音备忘录.zip”文件提供了一个简易的语音备忘录应用的示例,它实现了录音、暂停、播放功能,并且能够检测录音时的音量,支持本地保存和删除操作。下面我们将详细探讨这些知识点。 1. **...

    iOS 设计模式 备忘录模式

    在iOS开发中,设计模式是一种解决常见编程问题的模板,可以提高代码的可读性、可维护性和可重用性。备忘录模式是设计模式中的一种,它主要用于保存对象的状态,以便在未来恢复到该状态。这个模式尤其适用于需要撤销/...

    ios设计模式学习实例

    在iOS开发中,设计模式是解决常见编程问题的模板,它们是经过时间验证的解决方案,可以提高代码的可读性、可维护性和可扩展性。本实例“ios设计模式学习实例”聚焦于Cocoa框架中的设计模式应用,下面将详细阐述其中...

    仿IOS记事本源码

    【标题】"仿IOS记事本源码"是一款基于Android平台开发的应用程序,旨在模仿苹果iOS设备上的记事本功能。这款源码为开发者提供了一个参考实现,展示如何在Android系统上构建类似iOS风格的用户界面和交互体验。 ...

    ios-cheatsheet, iOS开发人员的快速参考备忘单.zip

    ios-cheatsheet, iOS开发人员的快速参考备忘单 iOS Cheatsheet针对iOS开发人员的快速参考备忘单,这样你就可以更快地将 Coffee 转化为代码:)注意 : 如果你想添加一个新条目或者编辑一些内容,你的 Avocarrot团队将...

    手机备忘录源代码

    手机备忘录源代码是开发一个功能齐全、用户体验良好的手机应用程序的关键组成部分,它通常涉及到多个技术领域,包括前端用户界面、后端数据处理以及可能的网络通信。在这里,我们将深入探讨构建这样的应用所需的一些...

    备忘录

    【标题】:“备忘录”涉及的技术点涵盖了图形用户界面(GUI)的元素设计、程序关闭的优雅实现、数据库管理和系统事件监听等多个方面。 【图形按钮】是用户界面设计中的重要组成部分,它允许用户通过点击来执行特定...

    密码备忘录代码实现

    标题 "密码备忘录代码实现" 涉及到的是一个用于存储和管理密码的安全应用程序的编程实践。这种类型的程序通常被设计成一个密码管理器,帮助用户安全地存储各种在线账户的登录凭证和其他敏感信息。以下是关于这个主题...

    备忘录app项目源码

    【标题】"备忘录app项目源码"揭示了这是一个关于开发个人备忘录应用程序的源代码项目。在IT行业中,源码是程序的核心部分,它由编程语言编写,能够被编译或解释以生成可执行的应用程序。备忘录app通常是一个轻量级的...

    iOS分层架构设计

    iOS分层架构设计是保证应用质量和可扩展性的关键,它不仅能够帮助开发者更好地组织代码,还能够为应用的未来升级和维护提供便利。通过这样的设计,开发者可以确保每一层只关注于它应该处理的职责,为构建一个高效、...

    iOS9应用开发基础教程

    ### iOS9应用开发基础教程知识点概览 #### 一、iOS9系统简介及新特性 - **Siri语音助手智能化**:iOS9中的Siri变得更加智能,能够理解上下文并根据用户的行为习惯提供更加个性化的服务。 - **新增News新闻聚合应用...

    iOS开发工具pt

    ### iOS开发工具与项目实践 #### 一、概述 在iOS开发领域,掌握正确的工具和技术对于构建高质量的应用程序至关重要。本文档将根据给定的PPT资料,详细解析几个核心的iOS开发项目案例,旨在帮助开发者更好地理解iOS...

    设计模式开发中的备忘录模式在iOS应用开发中的运用实例

    在iOS应用中,备忘录模式通常用于在用户离开应用时保存当前状态,如浏览的页面、选择的选项或其他关键数据,然后在用户重新打开应用时恢复这些状态。Objective-C是iOS开发的主要语言,虽然现代的Swift更为流行,但...

    OC编程之道ios设计模式源码

    在iOS开发中,设计模式的应用可以帮助我们遵循良好的编程实践,使代码结构更清晰,易于理解和维护。 1. 单例模式(Singleton):确保一个类只有一个实例,并提供一个全局访问点。在iOS中,单例常用于管理应用程序的...

    iOS下语音输入文字功能

    1. 打开任意支持文本输入的应用,如备忘录或信息。 2. 触摸键盘区域,使虚拟键盘出现。 3. 在键盘上找到并点击带有麦克风图标的键,通常位于右下角。 4. 当看到“听你说...”的提示时,开始讲话,系统会实时转换语音...

    备忘录,可以提示今天和明天的备忘

    VC++6.0是一个古老的集成开发环境(IDE),常用于编写C++代码,尽管现在已经有更新的版本,但一些开发者可能仍选择使用它,因为它具有一定的稳定性和兼容性。 在标签“备忘录软件”中,我们可以理解到这是一个专门...

    设计模式中的Memento备忘录模式的在iOS App开发中的运用

    【Memento备忘录模式】在iOS App开发中的应用 备忘录模式是一种设计模式,它的核心在于在不破坏对象封装性的前提下,保存并恢复对象的内部状态。这种模式在iOS开发中尤为有用,特别是在需要撤销/重做功能、游戏存档...

    iphone ios

    iOS是由苹果公司开发和维护的一个封闭源代码、高度定制的移动操作系统,主要用于iPhone、iPad和iPod touch等设备。这个系统以其用户友好的界面、丰富的应用生态和高度的安全性闻名。 在描述中,“第一次上传,大家...

Global site tag (gtag.js) - Google Analytics