`
chenjohney
  • 浏览: 40142 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
将博客搬至CSDN http://blog.csdn.net/johneylove
因为iPhone5 的新分辨率,最近大家都忙着在更新应用以支持新的分辨率,虽然新版的xcode4.5 可以直接在xib里面创建 4寸屏的view,但实际上它却没那么智能,它支持4寸屏了,但拉出的控件即便是在4寸屏幕的环境下它的frame值仍然是以4寸屏幕为基础的,也就是说如果你的view的frame 为 (0,0,320,548),设置了高度宽度适应,它在3.5寸屏幕环境运行的时候这个view的值仍然是(0,0.320,548),就算它的值看起来在3.5寸下完全显示,但请不要被它的假像所蒙骗了. 有可能你觉得这个值没什么关系,当然,如果你的所有控件都是通过xib拉出来的,那没什么.但很多时 ...
iPhone 5出了,一大批应用要兼容新的分辨率,下载了Xcode 4.5,在官方那里找不到有关兼容新分辨率的说明,如果有哪位朋友看到,麻烦好心给个链接啊. 弄了好久才知道让应用支持新分辨率十分简单(比较郁闷的是竟然看不到说明),如下截图就知道,在Launch Images 里面加入640 * 1136 的图片就可以啦.
打开键盘 [textfield becomeFirstResponder];   关闭键盘 [textField resignFirstResponder];   - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange*)range replacementString:(NSString *)string   此方法在编辑时调用,string表示编辑时选中的文本,,range表示选中的文本的范围, 返回真表示继续编辑,返回假表示放弃当前选中的内容。 因 ...
具体的实现是使用QuartzCore库,下面我具体的描述一下实现过程: 首先创建一个项目,名字叫:ipad_webwiew 利用Interface Builder添加一个UIWebView,然后和相应的代码相关联 添加QuartzCore.framework       代码实现: 头文件:     #import <UIKit/UIKit.h>    #import <QuartzCore/QuartzCore.h>    @interface ipad_webwiewViewController : UIViewController {  ...
   昨天的问题总算解决了,   继承UITableViewCell创建自定义单元格,使用的的时候通过调用 [NSBundle mainBundle]loadNibName: objectAtIndex:0得到单元格,但是在刷新表格的时候进入死循环了,通过追踪,发现在单元格那里调用 dealoc那里的时候出现问题了。     原来: -(void)dealloc { [super dealloc]; self.image = nil; }   正确:   -(void)dealloc { self.image= nil; [ ...
  初始化UIAlertView后  设置 alertView 的alertViewStyle UIAlertViewStylePlainTextInput 添加一个普通输入框 UIAlertViewStyleSecureTextInput 密码输入框 UIAlertViewStyleLoginAndPasswordInput 普通输入框加密码输入框 加一句 [alert addTextFieldWithValue:@"" label:@""]; 注:这个方法已经被列为私有API,不可用了 [alert show];     ...
    今天敲了一天代码,其中过程因为要处理项目里的多个问题,搞得有点顾此失彼,故而效率不高。这样弄了一两个小时之后还看不到明显的效果,有时还去改文档,要不就是画流程图,要不就是因为语言那里就已经弄了好多时间,每次都不确定下来,改了又改。      后来看了Singo那里,发现他面前放了好多便签纸,马上就学了,果然很有效,先把要做的事快速写下来,再一部分一部分做,写代码的时候也快了,也不轻易去改了,要养成好的命名习惯,所以把语言类的宏和变量都用L_开头,控件类的将控件名称开头,先拉控件,再定义控件,关联,再设置其显示的语言,再设置相关的事件,果然这样做之后效率就高了很多。而且关于其他类的都先放 ...
      最近要做一个应用要实现本地化,因为使用的是xcode4,应用程序本地化的问题跟以前的版本还是有些不同,在网上找了些资料对于xcode4以上的版本资料还是相对较少,有些最后要通过手动创建文件,这样操作实在是太麻 ...
【IT168 信息化】   软件系统架构(Software Architecture)是关于软件系统的结构、行为、属性、组成要素及其之间交互关系的高级抽象。任何软件开发项目,都会经历需求获取、系统分析、系统设计、编码研发、系统运维等常规阶段 ...
package johney; /** * 该项止主要查找英语文章中统计出现的单词和次数 */ import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.HashMap; import java.util.Iterator; import java.util.Set; ...
     首先先说一下GridView是什么?还有什么功能?从字面上理解呢,就是格子视图了。      功能:可以将你想要的控件ImageView或者TextView,或者你也可以在一个格子里显示多个组件,如显示文件夹里的文件时,不仅要想显示它的图标,同时在下方也要显示它的文件名,但是GridView究竟是如何显示的,它需要做什么样的准备工作,需要你告诉它什么信息,只有知道了这些,我们才能使用好它。          注意:GridView会出现这样的问题,当你把窗口设置为全屏幕时,显示出来的效果会在上方占据一个黑条,不论是模拟器还是实机都是一样。 通过Hierarchy View 工具查看 ...
Global site tag (gtag.js) - Google Analytics