`
bsr1983
  • 浏览: 1100242 次
  • 性别: 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平台下备忘录模式最初简代码讲解何为备忘录模式,相关博客http://blog.sina.com.cn/s/blog_161d504630102wxis.html

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

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

    ios设计模式学习实例

    本应用实例中包含大部分的cocoa设计模式(已添加详细注释): 创建型:单例(单态)和抽象工厂 结构型:MVC、装饰器、适配器、外观(门面)、组合模式 ...行为型:观察者、备忘录、责任链、命令模式

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

    主要介绍了设计模式开发中的备忘录模式在iOS应用开发中的实例,代码为传统的Objective-C,需要的朋友可以参考下

    SwiftCheatsheet:Swift 5的备忘单,其中包括常见的Swift代码示例以及对其功能和工作方式的简短说明。 非常适合初学者iOS开发人员!

    有几种方法可以帮助您: 通过建议代码示例,主题和备忘单项目通过创建请求请求添加自己的代码示例与您知道的iOS开发者分享这份备忘单有关更多信息,请查看。 根据MIT许可证分发。 有关更多信息,请参见。目录转变...

    OBJECTIVE-C编程之道 IOS设计模式解析电子书+源代码

    OBJECTIVE-C编程之道 IOS设计模式解析电子书+源代码《Objective-C编程之道:iOS设计模式解析》是基于iOS的软件开发指南。书中应用GoF的经典设计模式,介绍了如何在代码中应用创建型模式、结构型模式和行为模式,...

    iOS应用逆向工程(第2版)高清版 沙梓社 吴航 著

    7.1 备忘录 215 7.2 搭建tweak原型 216 7.2.1 定位Notes的可执行文件 217 7.2.2 class-dump出MobileNotes的头文件 218 7.2.3 用Cycript找到阅览界面及其controller 218 7.2.4 从NoteDisplayController找到当前...

    android 仿iphone 时间选择代码工具类

    DateTimeDIalog android 代码工具类 本人封装好的DateTimeDialog,你可以直接下载下来试用。如果有部分bug你可以修改哦!经我测试还没出现什么问题。屏幕自动识别的哈!

    iOSProgramming:《iOS编程(第4版)》

    iOSProgramming 《iOS编程(第4版)》 学了一段时间之后,当要用到某个知识...有些问题来不及追查答案,先暂时备忘。最终我希望在学习这本书的过程中遇到的每个问题都能找到满意的解答,并且我会把答案写到问题的后面。

    ios8 精简教程

    找到Facebook删除dict之间的代码 17.删除微博: 删除/System/Library/PreferenceBundles//WeiboSettings.bundle 打开/Applications/Preferences.app /Applications/Settings 找到WeiboSettings删除dict之间的删 腾讯...

    zhengjie19901102#Objective-C#IOS购物车UIButton版本1

    IOS购物车UIButton版本备忘笔录UIButton代码://别忘了调用父类的layoutSubviews方法//设置图片及文字的位置大小//获取数据进按钮

    VB工作备忘录设计与实现(源代码+系统).rar

    对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步...

    unity3d 嵌入iOS的 In App Purchase 应用程序内购买

    Unity做东西是快,但是有些功能是需要额外开发的,比如 IAP (In App ...还好unity提供了灵活的扩展功能,允许嵌入原生代码来做一些unity未实现的功能。 这几天折腾IAP,碰到很多问题,现在终于调通了,记下来备忘。

    基于VB开发的工作备忘录设计与实现(源代码+系统).rar

    对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步...

    iOS_Document

    TECH LOGICS iOS 开发人员培训文档 入门 对于第一次接触的人 解释 Swift 的语法。 我们将开发一个使用 Swift 处理 JSON 数据的应用程序。 开发流程/操作/可维护性 开发流程、操作的编码方法 文档 官方文档 官方文件...

    仿IOS自带九宫格密码记事本

    仿IOS自带九宫格密码记事本源码是一套基于安卓的备忘录项目源码,是某位程序员为其老婆私人订制的记事本项目,项目编码UTF-8,仅限android 4.0以上运行,仿照IOS风格,设计相当用心,应用打开以后会要求设置九宫格...

    ReactNavigationTypeScript:作为备忘单的源代码

    ReactNavigationTypeScript TypeScript中用于React Navigation的代码示例。 ( Drawer navigation尚未包括在内。)设置(1)按照安装软件包和类型(2)按照安装此示例中使用的。 还包括一些故障排除信息。运行cd ...

Global site tag (gtag.js) - Google Analytics