摘要: #import "SegmentedControlTestViewController.h" @implementation SegmentedControlTestViewController @synthesize segmentedControl; /**************************************** Tasks Initializing a Segmented Control – initWithItems: Managing Segment Content ... 阅读全文
posted @ 2012-03-14 12:43 编程小翁 阅读(13985) 评论(0) 推荐(4) 编辑
摘要: 一、创建滑块是一个标准的UIControl。我们可以通过代码创建,如同开关(UISwitch)的宽与高都会被忽略一样滑块的高也会被忽略(但是宽度不会):UISlider*mySlider=[[UISlideralloc]initWithFrame:CGRectMake(20.0,10.0,200.0,0.0)];//高度设为0就好二、设定范围与默认值创建完毕的同时我们要设置好滑块的范围,如果你没有设置,那么会使用默认的 0.0 到 1.0 之间的值。UISlider提供了两个属性来设置范围:mininumValue 和 maxinumValue:mySlider.mininumValue=0. 阅读全文
posted @ 2012-03-14 11:06 编程小翁 阅读(7390) 评论(0) 推荐(0) 编辑
摘要: 1.UITextField的初始化和设置 textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)]; [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型 textField.placeholder = @"password"; //默认显示的字 textField.secureTextEntry = YES; //密码 textField.autocorrectionType .. 阅读全文
posted @ 2012-03-13 16:00 编程小翁 阅读(51759) 评论(4) 推荐(4) 编辑
摘要: NSDictionary和NSArray一样,都不能直接存储基本类型,比如:int、float、char等,而只能存储对象!那该怎么处理呢?很简单,先把基本类型转化成NSNumber对象,存进去;要取的时候,再从NSNumber里面取出来。具体实现如下:float fNum = 10;NSNumber *tempFNum = [NSNumber numberWithFloat:fNum]; NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:tempFNum, @"FNum",nil];fNum = 阅读全文
posted @ 2012-03-13 13:53 编程小翁 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1 实现如下: 2 首先加入委托:UIPopoverControllerDelegate 3 先创建一个popover和实例化tableview的类(该类的xib文件中,view中就放了一个tablview): 4 UIPopoverController *popover; 5 popTableViewController *popoverContent; 6 7 在CustomerDetailVC.m放入: 8 #import "CustomerDetailVC.h" 9 #import "popTableViewController.h" 10 @i 阅读全文
posted @ 2012-03-13 13:37 编程小翁 阅读(17954) 评论(3) 推荐(2) 编辑
摘要: 1 初学iphone开发时,想做一个点击表视图上的单元格,然后从底部弹出一个时间选择器的功能。查阅了手边的几本iphone资料书都没有找到,在网上搜了半天也是一无所获。现这个问题我已经成功解决了,特将代码贴出来供初学者参考 3 UIActionSheet与UIDatepicker巧妙结合使用。 4 5 6 首先,将时间选择器嵌入到操作表中,让它以操作表的方式从底部弹出来 7 8 -(void)StartdateSheet 9 10 {11 12 NSString *title = UIDeviceOrientationIsLandscape([UIDevice currentDevic... 阅读全文
posted @ 2012-03-12 20:28 编程小翁 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: 在程序中,当提交数据或者等待某一个进程时,需要给用户一个看得见的反馈,以表明设备正在进行某项活动或者处理,无法进行用户交互。而在iphone开发 中,解决这个问题的简洁办法就是创建一个不带按钮的对话框,然后在该对话框的底部创建一个进度轮,最后调整警告框的布局结构,并手动关闭警告框。具体实现 代码如下:-(IBAction)DoneEdting:(id)sender{//创建并显示无按钮警告框baseAlert=[[[UIAlertView alloc]initWithTitle:@"数据上传中,请稍候" message:nil delegate:self cancelBut 阅读全文
posted @ 2012-03-12 20:22 编程小翁 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 原文地址: http://blog.sina.com.cn/s/blog_7e3132ca0100wyls.html在XCode对应头文件中修改该类所继承的父类:@interface TableViewController:UIViewController <UITableViewDataSource, UITableViewDelegate>{}在对应的.m文件中添加如下代码:@implementation TableViewController{UITableView *tableView = [[UITableView alloc]initWithFrame:CGRectMa 阅读全文
posted @ 2012-03-09 14:44 编程小翁 阅读(3396) 评论(0) 推荐(0) 编辑
摘要: NSIndexPath类型是用来获取用户选择的indexPath,在别的函数里面,若需要知道用户选择了哪个cell,用上它可以省事很多。不必再去建全局变量section和row。 NSIndexPath *tableSelection = [self.tableView indexPathForSelectedRow];1. UITableView的初始化UITableView tableview= [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];[tableview setDelegate:self];[table 阅读全文
posted @ 2012-03-09 14:43 编程小翁 阅读(12347) 评论(0) 推荐(1) 编辑
摘要: *** Interface Builder 中的 File's Owner 和 First Responder 的作用分别是什么?***File's Owner 表示视图控制器。用来关联 IB 中的 outlet (textfield, label)与实例变量(library classes 中定义)的关联。 First Responder 表示当前响应用户触摸的屏幕上的对象。在应用程序生命周期内, First Responder 在用户与屏幕交互时变化。例如,假设有一个表单。当用户触摸表单中的某个文本域时,那个文本域将成为活动文本域,并担当 First Responder 的 阅读全文
posted @ 2012-03-07 16:02 编程小翁 阅读(1134) 评论(0) 推荐(0) 编辑
我是来自厦门的Jilon. 翁,请关注我的微博:真实的weng,或关注微信:Jilon