- 浏览: 16516 次
- 性别:
- 来自: 上海
最新评论
-
luzj:
不用这样吧? 我xCode4.2 都能在配置里面设置增加ar ...
XCODE4.3无法兼容iOS4.3以下,必须要用ARMV6编译
文章列表
在做IOS开发时,点击UITextField控件,系统会自动弹出软键盘,当输入完成后如何收回软键盘.
通常有两种方法,第一种很简单
在UITextField控件上选择属性Return Key等为Done等;
为UITextField控件的Did End On Exit事件选择一个方法如下:
-(IBAction)textFieldDoneEditing:(id)sender{
[sender resignFirstResponder];
}
这样在输入完成后,点击软键盘右下角的DONE等按钮即可收回软键盘.
但有时候我们需要点击窗口空白的地方就让软键 ...
IOS开发中,设置UIView的自动缩放
- 博客分类:
- IOS开发
Xcode这几个版本变化太快,搞得经常不习惯
最近在做一个程序时,设置UIView的自动缩放属性,在图形编辑界面里,点不了自动适应高度及自动适应宽度,如下图
然后只有在代码中初始化的时候编码来写
workOrdersViewController.view.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子 ...
最近用JSONkit转换JSON数据,转换后做为UITableView的数据源,代码如下:
NSArray *result = [resultStr objectFromJSONString];
但调度时,只要向上拉动UITableView就会报错:
[__NSCFString objectAtIndex:]: unrecognized selector sent to instance 0x696b490
2012-06-03 21:28:03.316 FashionReport[11243:f803] *** Terminating app due to un ...
最近调试一些以前写的IPHONE程序,因为开发证书换过,所以会报Provisioning profile 'XXXX-XX-XX' can't be found这样的错误,在编译选项里换新的证书,依旧没用。按下面的步骤操作问题解决:
在*.xcodeproj文件上右键,然后选择“显示包内容”;
打开“project.pbxproj”,然后搜索'XXXX-XX-XX',然后把有'XXXX-XX-XX'的行都删除;
保存project.pbxproj,然后重新打开项目即解决;
最近在更新一个苹果上的应用 上海交通违章,因为之前上传的比较早,用的XCODE版本也比较老,好象界面编辑器还是独立的,不象现在集成在一块,所以选择支持的最低IOS版本是4.0,结果现在用XCODE4.3编译的时候,没有ARMV6选项了只有ARMV7,所以的上传到APP STORE的过程中,提示我支持的IOS版本太老了,低于4.2.5了,我选择继续,结果打包好验证的时候,提示必须要编译ARMV6。由于新版XCODE编译ARMV6架构比较麻烦,直接把兼容的IOS最低版本设为IOS4.3,然后编译上传即可。这样可能会让一些很久没升级的用户无法使用。还好这个应用是免费拿来玩的,所以也无所谓啦。
以下几个提高 iOS 开发效率的开源类库及工具,转自 CocoaChina 会员 “花太香齐” 的博客,有修改。希望能对您的开发工作有所帮助。
几个常用的开源类库及下载地址:
1.json json编码解码(最近用JSONKit感觉不错)
2.GTMBase64 base64编码解码
3.TouchXML xml解析
4.SFHFKeychainUtils 安全保存用户密码到keychain中
5.MBProgressHUD 很棒的一个加载等待特效框架
6.ASIHTTPRequest http等相关协议封装
7.EGORefreshTableHeaderView 下拉刷新代码
8.AsyncI ...
朋友说他要做的程序上有两组可以互相拖拽的List,大家都知道Flex实现拖拽操作非常简单,只需要在List组件上设置 dragEnabled="true" dropEnabled="true" 两个属性即可,但他的问题是两组List,只能在一组内拖动,不能拖到另一组,所以帮他写了个小例子,判断拖拽的来源组件,只接受来自一个组件的拖拽。代码如下
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http ...