|
|
09 2011 档案
摘要:How can I programmatically assign focus to a specific UITextField in a view? I have several fields and on view display, I'd like to put the cursor on a specific field, not the first one at top.Try doing this inviewWillAppear:[desiredField becomeFirstResponder];By making the field the first respo
阅读全文
摘要:RT:参考代码:NSString *m_tableText = m_accessViewLable.text; NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet]; m_tableText = [m_tableText stringByTrimmingCharactersInSet:whitespace];THE END !
阅读全文
摘要:链接地址:http://bj007.blog.51cto.com/1701577/541736UISwitch(如下图)可以认为是其他UI库中Checkbox的替代品,但所呈现的内容更丰富,包括文本、颜色、动画。默认情况下,UISwitch的提示文本分别是ON和OFF,并很好地支持国际化以在不同区域语言下显示不同的文字,但由于无法定制导致在有些应用场景中显得不是很准确。比如在询问是否同意时希望提示文本可以是YES和NO,判断是否正确则应该是TRUE和FALSE等等。为此需要对UISwitch进行扩展。考虑到继承会导致控件继承关系太深,因此采用了Objective C的特性之一的Category
阅读全文
摘要:LinK Address:http://blog.sina.com.cn/s/blog_63578f140100w3d2.html1.UISwitch的初始化1UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRectMake(4.0f, 16.0f, 100.0f, 28.0f)];2.设置UISwitch的初始化状态1switchView.on =YES;//设置初始为ON的一边3.UISwitch事件的响应1[switchView addTarget:selfaction:@selector(switchAction:) f
阅读全文
摘要:转载地址:http://www.cnblogs.com/zengwu/archive/2011/02/25/1964908.htmlNSUserDefault 存储今天用到NSUserDefault的时候,一直以为[[NSUserDefaults standardUserDefaults] setObject:array forKey:@"testInfo"] ;就算存储好了,再[[NSUserDefaults standardUserDefaults] arrayForKey:@"testInfo"]就算取出来,可是发现重启动程序,关键字testInf
阅读全文
摘要:当我们需要使用释放屏幕状态栏的时候,我们仅仅需要如下面所示的一行代码就可以搞定:[[UIApplication sharedApplication] setStatusBarHidden:YES];但是,这个时候,问题出现了,我们在第一此启动应用程序的时候却无法使用状态栏释放的高度为20像素的空间。下面是我从网络上搜集到解决访问:1:打开应用程序的info.list文件2:添加一个键/值对:key=UIStatusBarHidden value=YES,并设计value的类型为Bool类型的3:保存,然后重新运行应用程序,看看状态栏释放的空间是否可用。THE END ! 2011-09-13
阅读全文
摘要:参考代码:[UIView beginAnimations:@"animationID" context:nil]; [UIView setAnimationDuration:0.3]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationRepeatAutoreverses:NO]; m_image.frame = CGRectMake(0, 0, 1024, 768); [UIView setAnimationDelegate:self];//设置动画的委托 [UIVi
阅读全文
摘要:转载地址:http://blog.sina.com.cn/s/blog_4adf31ea0100ts31.html如果编译B Class的时候出现下面的错误:expected specifier-qualifier-list before ‘A Class’当出现这种错误的时候说明A Class没有被import,如果已经import这个类了,说明A Class和B Class 之间有Circle引用。也就是说A Class import B Class,BClass import了 A Class。解决的办法是:在A Class.h中用@Class BClass;,然后在AClass.m中#
阅读全文
摘要:图片以某一点为中心放大。参考代码:m_imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"诚实守信-华盛顿砍树9.jpg"]]; m_imageView.center = self.view.center; m_imageView.frame = CGRectMake(502, 384, 0, 0);//ipad中的横屏幕模式 [self.view addSubview:m_imageView];另一个按钮的单击时间,实现以某一点为中心进行方法参考代码:-(IBAction)GoToInd
阅读全文
摘要:链接地址:http://blog.sina.com.cn/s/blog_793f11ce0100teyj.html在viewDidLoad 事件中绘制// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.- (void)viewDidLoad {[super viewDidLoad];//绘制按钮UIButton *btn=[UIButton buttonWithType:UIButtonTypeRoundedRect]; //绘制形状//确定宽、高、X、Y坐标C
阅读全文
摘要:Link Address:http://hi.baidu.com/aidfan/blog/item/61b0fe00d8f56909728b65bd.htmlQuartz转换实现的原理:Quartz把绘图分成两个部分, 用户空间,即和设备无关, 设备空间,用户空间和设备空间中间存在一个转换矩阵 : CTM本章实质是讲解CTMQuartz提供的3大功能移动,旋转,缩放演示如下,首先加载一张图片void CGContextDrawImage ( CGContextRef c, CGRect rect, CGImageRef image);移动函数CGContextTranslateCTM (myC
阅读全文
摘要:LINK Address:http://www.cnblogs.com/delonchen/archive/2011/06/12/CGContextDrawImage.html讨论CGContextDrawImage这个函数绘制图片,但坐标系统原点在左上角,y方向向下的(坐标系A),但在Quartz中坐标系原点在左下角,y方向向上的(坐标系B)。图片绘制也是颠倒的。要达到预想的效果必须变换坐标系,代码如下:void drawImage(CGContextRef context, CGImageRef image , CGRect rect){ CGContextSaveGState(con..
阅读全文
摘要:LinkAddress:http://hi.baidu.com/aidfan/blog/item/a8c1e4ef6498ef2eadafd572.htmlPointsvoid CGContextMoveToPoint (CGContextRef c,CGFloat x,CGFloat y);指定一个点成为current pointQuartz会跟踪current point一般执行完一个相关函数后,current point都会相应的改变.Lines相关的几个函数void CGContextAddLineToPoint (CGContextRef c,CGFloat x,CGFloat y)
阅读全文
摘要:绘制弧度的相关问题、用法的理解两种方法创建弧度 第一种void CGContextAddArc ( CGContextRef c, CGFloat x, //圆心的x坐标 CGFloat y, //圆心的x坐标 CGFloat radius, //圆的半径 CGFloat startAngle, //开始弧度 CGFloat endAngle, //结束弧度 int clockwise //0表示顺时针,1表示逆时针);起始弧度为X轴方向,向下为正,向下方向进行旋转绘制假如想创建一个完整的圆圈,那么 开始弧度就是0 结束弧度是 2pi, 因为圆周长是 2*pi*r....
阅读全文
摘要:2009年4月先安VS,后安IIS,无法使用.重新注册IIS解决的方法是在命令行窗口(开始--运行--cmd)中输入“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i”。这样问题就解决了。这样,在IIS中就注册完成了。或者点开始--程序--Microsoft Visual Studio .net 2005--Visual Studio Tools--Visual Studio 命令提示行在里面写aspnet_regiis.exe -i如果Microsoft.NET Framework是1.1版本的话,路径改为对
阅读全文
摘要:三: 问题及解决方案1.IIS安装过程中,如果出现某些文件无法复制,则可能是该IIS不适合你的系统,请换一个 对应于系统的IIS,IIS版本说明如下.Windows XP_SP1 ,XP_SP2 ,XP_SP3 系统 适用 IIS5.1版本Windows 2000 系统 适用 IIS5.0 版本Windows server 2003系统 适用 IIS 6.0 版本Windows Server 2008 ,Vista 系统 适用 IIS 7.0 版本2.能完成IIS的安装即无法正常使用等问题,部分原因如下可能与迅雷等网络工具TCP 端口产生冲突,打开控制面板----双击"性能和维护&q
阅读全文
摘要:两个方法:如果IIS没启动:1.在控制面板的添加删除中选windows组件,看看有没有装internet服务2.C盘有没有装IIS是自动生成wwwroot之类的目录等等3.看看程序菜单里的管理工具也能知道。如果IIS已经启动:1。可以象上面的大虾说的那样。或者试着访问一下http://localhost ,如果能够正确的访问到页面,表示当前的操作系统已经安装了IIS网络访问服务
阅读全文
摘要:I use visual studio 2005 and iis to develope a new .net website. I promise the code is right, but most pages running in Firefox 2.0 reported this error:XML解析错误:未组织好 位置:http://localhost/Lanxum/dTeam.aspx 行:1,列:2<%@ page language="C#" masterpagefile="~/MasterPage.master" autoeve
阅读全文
摘要:Windows 7下如何安装和配置IIS 7和ASP2009年9月7日 编辑:Vista之家 - Mary Jane 人气: 37348 评论:24-Vista之家(www.vista123.com):Windows 7下如何安装和配置IIS 7和ASP本文讲述了在Windows 7下如何安装IIS7,以及IIS7在安装过程中的一些需要注意的设置,以及在IIS7下配置ASP的正确方法。在Windows 7下面IIS7的安装方法:一、进入Windows 7的 控制面板,选择左侧的打开或关闭Windows功能 。 三、安装完成后,再次进...
阅读全文
|