小问题
叫我困兽
新手一枚,公司自己琢磨,记录项目中的任何东西
展开
-
iOS小问题---怎么改变uisearchbar中的cancel按钮的文字?
#pragma mark searchBar开始输入文字时//汉化取消按钮- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar{ searchBar.showsCancelButton = YES; if (IOS7) { for(id cc in [searchBar subviews])原创 2014-12-23 19:12:28 · 695 阅读 · 0 评论 -
iOS小问题--判断设备是否静音
-(BOOL)silenced { #if TARGET_IPHONE_SIMULATOR // return NO in simulator. Code causes crashes for some reason. return NO; #endif CFStringRef state; UInt32 property原创 2016-03-24 14:26:21 · 2092 阅读 · 0 评论 -
iOS小问题--使用NSPredicate比较两个数组中相同(不同)的元素
比较两个数组(或者是set)中相同(不同)的元素,一般用在考试多选题比较答案这种类似功能的场景中。我就简单记录一下,以此为契机去学习 谓词 和 正则表达式。这大大提高了效率!!真的 //把数据源拿出来创建临时的数组,不要直接使用数据源 NSArray *answer = @[@1, @2, @3];//答案数组 NSArray *select = @[@1, @4];原创 2015-12-28 17:46:43 · 10520 阅读 · 0 评论 -
iOS小问题——关于使用IQKeyBoardManager第三方的坑
首先贴上github的网址!!https://github.com/hackiftekhar/IQKeyboardManager情况是这个样的,我接手别人得项目,在做到需要键盘跟随视图上移的功能时,出现了这样的问题。我使用xib布局,点击textView(textField)视图虽然上移了,但是navigationBar也跟着上移。一直找不到错误根源在哪。。。。【我找了一早上!!】后来原创 2015-08-21 15:21:17 · 20809 阅读 · 1 评论 -
iOS小问题---设置TabBarItem的字体大小、颜色,各种状态下的图片
- (void)setTabBarItem:(UITabBarItem *)tabbar Title:(NSString *)title withTitleSize:(CGFloat)size andFoneName:(NSString *)foneName selectedImage:(NSString *)se原创 2015-01-15 11:01:10 · 14431 阅读 · 0 评论 -
总结——关于cell重用导致数据(控件状态)重复的解决方案
最近公司项目做了一个投票和评分功能。效果类似于答题类的功能,多个题目多选或单选。起初不是我做的,同事采用CollectionView + TableView的方式实现的,开始没觉得有什么问题。但是嵌入数据实现逻辑的时候问题来了。其他的不说,就说重用。其中涉及两个重用,起初遇到确实有点崩溃了。解决重用数据冲突的根本方式,还是在cellForItemAtIndexPath方法中,每原创 2015-09-08 11:51:00 · 3083 阅读 · 0 评论 -
iOS小问题----数据请求未完成造成的crash问题(AFN)
例如:首页进入详情的时候,首页因为网速问题数据没有请求完毕,就进入详情会引起crash。解决在适当的方法(dealloc方法或disAppear方法)中结束当前请求:我使用的是AFN的[manager.operationQueuecancelAllOperations];方法!!原创 2015-05-06 11:20:34 · 836 阅读 · 0 评论 -
iOS小问题——取消iOS7后视图控件预留导航栏和TabBar高度的方法
结构图:上方Navigation和下方Tab bar,TableVIew和ScrollView都会预留出他俩的位置,所以你直接定义View的frame时(假如你只想在Custom View上显示),会发现上下会多出来44和64。这就是预留的,我去查了一些资料,目前找到几个方法self.automaticallyAdjustsScrollViewInsets = NO;// 自动滚原创 2015-02-11 11:00:54 · 2464 阅读 · 0 评论 -
iOS小问题---Xcode提示Unable to run app in Simulator
重启模拟器,或者重启Xcode原创 2014-12-26 10:11:15 · 604 阅读 · 0 评论 -
iOS小问题---Xcode6.0下导入MJRefresh
1. MJRefreshConst.m 里面 会报错: unknown type 'NSString'...原因: xcode6 取消.pch文件, 所以没有导入 foundation和uikit框架解决方法: 在MJRefreshConst.m头部加上#import #import 2.objc_msgSend(self.beginRefr原创 2015-01-15 11:05:01 · 642 阅读 · 0 评论 -
iOS小问题---DataPicker设置中英文
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"]; //中文显示NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]; //英文显示 self.datePicek.locale = locale原创 2014-12-09 16:09:17 · 685 阅读 · 0 评论 -
ios小问题——系统控件默认设置中文
一些空间没有提供修改控件名称中英文的属性,也不容修改。或者就不允许修改的,可以吧plist文件中Localization native development region设置为China试试。就比如UIDocumentInteractionController的提示语。原创 2016-07-13 15:12:54 · 773 阅读 · 0 评论