iOS 定制手机通讯录(4)
2015-06-03 20:25
435 查看
实现打电话的功能
在BNRDetailViewController.xib加一个“call按钮”,
BNRDetailViewController.m中加如下方法
- (IBAction)initCall:(id)sender
{
NSString *num = self.cellPhoneField.text;// 此处读入电话号码
// NSLog(@”%@”, num);
NSString *number = [[NSString alloc] initWithFormat:@”tel://%@”,num];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:number]]; //拨号
}
然后给按钮设置动作,连接到File’s owner里边initCall函数上。
六月一日,早上7点36,用自己写的程序打的第一个电话打给了华恩妹子,告诉她我的程序能打电话了。^_^
要给通讯录界面底部加“苏州”、“上海”两地标签,把UITabBarController作为根视图控制器,切换两个以BNRItemsViewController为根视图的UINavigationController
参照下面两篇文章
实现UITabBarController http://www.cnblogs.com/wendingding/p/3775488.html
UINavigationController和UITabBarController合用 http://www.th7.cn/Program/IOS/201308/146787.shtml
修改AppDelegate.m的第一个方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
//a.初始化一个tabBar控制器
UITabBarController *tb=[[UITabBarController alloc]init];
//设置控制器为Window的根控制器
self.window.rootViewController = tb;
BNRItemsViewController *c1 = [[BNRItemsViewController alloc] init];
c1.tabBarItem.title=@”消息”;
self.navController1 = [[UINavigationController alloc]
initWithRootViewController:c1];
_navController1.tabBarItem.title = @”苏州”;
BNRItemsViewController2 *c2 = [[BNRItemsViewController2 alloc]init];
c2.tabBarItem.title=@”联系人”;
self.navController2 = [[UINavigationController alloc]
initWithRootViewController:c2];
_navController2.tabBarItem.title = @”上海”;
tb.viewControllers = @[self.navController1, self.navController2];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
// Override point for customization after application launch.
return YES;
}
把BNRItemsViewController和BNRItemStore都复制成两组,分别显示和管理“苏州”和“上海”的数据。
再把通讯录数据都复制进去,大功告成!
在BNRDetailViewController.xib加一个“call按钮”,
BNRDetailViewController.m中加如下方法
- (IBAction)initCall:(id)sender
{
NSString *num = self.cellPhoneField.text;// 此处读入电话号码
// NSLog(@”%@”, num);
NSString *number = [[NSString alloc] initWithFormat:@”tel://%@”,num];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:number]]; //拨号
}
然后给按钮设置动作,连接到File’s owner里边initCall函数上。
六月一日,早上7点36,用自己写的程序打的第一个电话打给了华恩妹子,告诉她我的程序能打电话了。^_^
要给通讯录界面底部加“苏州”、“上海”两地标签,把UITabBarController作为根视图控制器,切换两个以BNRItemsViewController为根视图的UINavigationController
参照下面两篇文章
实现UITabBarController http://www.cnblogs.com/wendingding/p/3775488.html
UINavigationController和UITabBarController合用 http://www.th7.cn/Program/IOS/201308/146787.shtml
修改AppDelegate.m的第一个方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
//a.初始化一个tabBar控制器
UITabBarController *tb=[[UITabBarController alloc]init];
//设置控制器为Window的根控制器
self.window.rootViewController = tb;
BNRItemsViewController *c1 = [[BNRItemsViewController alloc] init];
c1.tabBarItem.title=@”消息”;
self.navController1 = [[UINavigationController alloc]
initWithRootViewController:c1];
_navController1.tabBarItem.title = @”苏州”;
BNRItemsViewController2 *c2 = [[BNRItemsViewController2 alloc]init];
c2.tabBarItem.title=@”联系人”;
self.navController2 = [[UINavigationController alloc]
initWithRootViewController:c2];
_navController2.tabBarItem.title = @”上海”;
tb.viewControllers = @[self.navController1, self.navController2];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
// Override point for customization after application launch.
return YES;
}
把BNRItemsViewController和BNRItemStore都复制成两组,分别显示和管理“苏州”和“上海”的数据。
再把通讯录数据都复制进去,大功告成!
相关文章推荐
- iOS 定制手机通讯录(3)
- iOS 定制手机通讯录(2)
- iOS 定制手机通讯录(1)
- iOS开发:获取视频特定时段的截图
- iOS学习笔记--手势事件
- iOS开发:获取一个视频、音频文件的播放时长
- iOS 报错 Assert Catalog Complier Error Fail to write PNG data for the launach image......
- iOS8、Xcode6下 设置Launch Image 启动图片,为什么按命名规范还是不出来照片
- iOS8自适应布局视频教程
- IOS ARC跟block那点事
- iOS开发技巧点滴
- 用CocoaPods做iOS程序的依赖管理
- iOS模型以及使用
- iOS CoreLocation使用(iOS8 回调不行的问题解决)
- 适配 - 手机对应的尺寸
- 适配 - 手写 IOS自动布局
- 适配 - Xcode6中自动布局autolayout和sizeclass的使用
- 适配 - autolayout自动布局
- iOS中图片拉伸技巧
- iOS 截取图片,并且保持图片原有比例,同时填充imageView