iOS
coder_yi09
这个作者很懒,什么都没留下…
展开
-
创建操作/删除多行数据的UITableView的细节
首先注意需要重写-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath这里需要注意的是返回的结果应该是return UITableViewCellEditingStyleDelete | UITableVie转载 2015-01-07 18:04:22 · 417 阅读 · 0 评论 -
iOS的一些内存注意点
ios 图片加载方式,内存控制,尽量避免使用imageNamed,使用ARC也需要 1.为什么尽量避免使用imageNamed?使用这种方式生成的对象被autorelease之后,图片依然存在于内存,并不会及时回收,并且没有明确的释放方法。如果图像比较大,或者图像比较多,用这种方式会消耗很大的内存。这是为什么?如果对于大量同一图片的复,使用这个方法可行。以这种方式加载的图片会缓存一份在原创 2016-03-28 11:29:39 · 482 阅读 · 0 评论 -
有关UIViewController与UIView的初始化创建
UIViewController分为下面三种情形创建 (依次调用的方法 顺序如下)一.StoryBoard: 1.initWithCoder ; 2.awakeFromNib ; 3.loadView ; 4.viewDidLoad 二.Xib: 1.init ; 2.initWithNibName ; 3.loadV原创 2016-03-14 16:38:02 · 3618 阅读 · 0 评论 -
UITableView 自定义cell添加UIView作为分割线,选中消失的问题
在自定义UITableViewCell的时候遇到这样一个问题,本想不使用UITableView自带的separator,而是自己用UIView画出一条分隔线。结果在选中某行Cell的时候,这条分隔线就消失了,解决办法:重写-setSelected:animated: 和 -setHighlighted:animated: 方法// 分隔线@property (nonatomi原创 2015-12-10 11:32:41 · 2309 阅读 · 0 评论 -
appstore中关于idfa的选项说明
苹果关于Advertising Identifier的4个复选框说明:1.serve advertisements within the app服务应用中的广告。如果你的应用中集成了广告的时候,你需要勾选这一项。2.Attribute this app installation to a previously served advertisement.跟踪广告带原创 2015-08-31 19:49:25 · 1255 阅读 · 0 评论 -
上传图片方向角度问题
一、调用系统拍照上传图片方向角度问题- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo{ UIImageOrientation image原创 2015-07-30 20:28:01 · 956 阅读 · 0 评论 -
MJPhotoBrowser bug 修改
使用了MJPhotoBrowser,里面的一些bug 和解决如下1.-[MJPhotoLoadingView setProgress:]: message sent to deallocated instance 0x17fe4210分析: 这是由于MJPhotoView 执行了hide移除了MJPhotoLoadingView,然而SDWebimage 仍然执行了下载进度的设置。解决原创 2015-07-28 15:47:50 · 3740 阅读 · 2 评论 -
iOS8的UITextView问题
iOS8的TextView现在有这样一个问题, 如果输入的文字超出textView继续输入时,textView里面的文字会自动往上滚动。每次输入文字后,textView中的文字显示最后一行时总是只露半个字,再次点击键盘时又好了,选择文字后又会跳下去,就这样产生了textView输入时里面的文字上下跳动,解决办法如下:- (void)textViewDidChange:(UITextView原创 2015-08-07 19:28:58 · 809 阅读 · 0 评论 -
UIMenuController不显示的解决办法
- (void)pressme:(id)sender{ [selfbecomeFirstResponder];// 用于UIMenuController显示,缺一不可 UIMenuItem *flag = [[UIMenuItemalloc] initWithTitle:@"拷贝"action:@selector(copyContent:)];原创 2015-05-21 21:13:47 · 7532 阅读 · 0 评论 -
自定义iOS7导航栏背景,标题和返回按钮文字颜色
在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem更改导航栏的背景和文字Color方法一:[objc] view plaincopy//set NavigationBar 背景颜色&t转载 2015-03-04 17:14:39 · 508 阅读 · 0 评论 -
解决触控点击事件和手势的冲突
实现这下面代理方法,可以解决触控点击事件和手势的冲突,包括UITexFiled,UITableView等等控件单击事件不响应问题。- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ if ([touch.view isKindOfCla原创 2015-01-22 19:39:38 · 591 阅读 · 0 评论 -
Github上关于iOS的各种开源项目集合
下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshControl - XHRefreshCon转载 2017-05-05 11:37:51 · 8079 阅读 · 0 评论