- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 消除FSCalendar最上和最下的分割线
可以修改FSCalendarConstants.h文件中52行,#define FSCalendarStandardLineColor [[UIColor lightGrayColor] colorWithAlphaComponent:0.00]
2018-07-27 17:39:00 856
原创 UISegmentControl记录
import UIKitprivate let TitleViewH : CGFloat = 50class SKYMyOrderVC: SKYBaseViewController{ fileprivate var titleArray : [String] = [String]() override func viewDidLoad() { super.view...
2018-04-19 15:40:55 227
原创 window
UIWindow *showWindow = [[[UIApplication sharedApplication]windows] objectAtIndex:0];
2018-04-04 17:02:18 161
转载 获取searchbar里的textField
-(void) layoutSubviews{ [super layoutSubviews]; UIView *searchTextField = nil; // 经测试, 需要设置barTintColor后, 才能拿到UISearchBarTextField对象 self.barTintColor = [UIColor wh
2017-04-24 15:57:14 1782
原创 改变imageView图片的颜色
_imgLine = [[UIImageViewalloc] init];_imgLine.image = [[UIImageimageNamed:@"QRCodeScanLine"]imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; _imgLine.tintColor =RGB(55,136,
2017-03-22 18:59:33 650
原创 json格式上传
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:mutableStr options:NSJSONWritingPrettyPrinted error:nil];NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8St
2017-03-22 15:01:17 751 1
原创 获取手机型号
//手机型号-(NSString *)getCurrentDeviceModel{ int mib[2]; size_t len; char *machine; mib[0] =CTL_HW; mib[1] =HW_MACHINE; sysctl(mib,2, NULL,
2017-02-17 15:57:08 344
原创 字符串和时间戳相互转换
+(NSInteger)timeStampWithString:(NSString *)timeStr{ NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; [formatter setDateFormat:@"yyyy-MM-dd"]; NSDate *date = [formatter
2016-06-14 17:29:20 568
原创 iOS 跳转到应用设置界面
NSURL * url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if([[UIApplication sharedApplication] canOpenURL:url]) { NSURL *url =[NSURL URLWithString:UIApplicatio
2016-06-13 09:11:39 311
原创 NSMutableArray在alloc init之后再调用addobject还是会崩溃的可能原因有哪些? 出现错误:[__NSArrayI addObject:]: unrecognized sel
mutableArray在用Array赋值时不能直接 = ,这样mutableArray实际上指向的是NSArray,导致后续错误。一般采用nsmutableArray = [[nsmutableArray alloc] initwithArray:array]的形式。
2016-06-06 10:04:58 512
原创 改变iOS searchBar中textField的背景颜色
UITextField *textField = [searchBar valueForKey:@"_searchField"]; textField.backgroundColor = YCColor(220, 220, 220, 1);
2016-05-25 17:46:09 3623
转载 Object-C中获取当前触摸点的坐标位置
//当有一个或多个手指触摸事件在当前视图或window窗体中响应 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSSet *allTouches = [event allTouches]; //返回与当前接收者有关的所有的触摸对象 UITouch *touch =
2016-05-23 16:39:17 500
原创 xib中创建cell的注意事项
1、dequeueReuseableCellWithIdentifier:与dequeueReuseableCellWithIdentifier:forIndexPath:的区别:前者不必向tableView注册cell的Identifier,但需要判断获取的cell是否为nil;后者则必须向table注册cell,可省略判断获取的cell是否为空,因为无可复用cell时runtime将使
2016-05-19 17:26:15 1078
原创 footerView设置backgroudColor不起作用,必须这样设置
UIView *foot = [[UIView alloc]init]; foot.backgroundColor = [UIColor whiteColor]; footerView.backgroundView = foot;
2016-05-12 13:32:13 365
原创 清空NSUserDefaults
//方法一NSString*appDomain = [[NSBundlemainBundle]bundleIdentifier];[[NSUserDefaults standardUserDefaults]removePersistentDomainForName:appDomain];//方法二- (void)resetDefaults {NSUserDefaults* de
2016-05-11 14:13:55 303
转载 IOS中NSUserDefaults的用法
http://www.cnblogs.com/taintain1984/archive/2013/01/05/2845253.html
2016-04-21 18:59:53 231
转载 获取手机型号
- (NSString *)platform{ size_t size; sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = malloc(size); sysctlbyname("hw.machine", machine, &size, NULL, 0); NSStr
2016-04-21 13:02:40 279
原创 改变项目中一个navigationBar的颜色
self.navigationController.navigationBar.backgroundColor = [UIColor clearColor]; self.navigationController.navigationBar.barTintColor = [UIColorclearColor];//颜色 [[[self.navigationCo
2016-04-09 10:05:49 267
转载 【iOS开发-103】解决方案:iOS8.1中UIBarButtonItem的setTitleTextAttributes对Disabled颜色设置无效
http://demo.netfoucs.com/weisubao/article/details/42709349
2016-03-28 16:16:58 275
原创 Tableview最后一行无法显示或者显示不全的问题
tableview 的高度 大于 了self.view 的高度;tableView的高度要小于等于self.view的高度。
2016-03-23 10:53:08 3382
原创 iOS 开发中null 与<null>的处理
原文链接:http://www.jianshu.com/p/a73aab1c1422针对(null)这种情况,将一个字符串赋值为nil,打印输出结果就是(null)那么涌入下来做判断if(result==nil) { NSLog(@"执行");}针对的情况f([result isEqual:[NSNUll null]]) { NSLog(
2016-03-16 11:25:56 334
转载 iOS上传失败提示"Request failed: unacceptable content-type: text/html"
error=Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html" UserInfo=0x7fdfd8729680 {com.alamofire.serialization.response.error.resp
2016-03-12 11:39:00 596
转载 IOS图片转base64字符串和字符串转回图片
UIImage图片转成base64字符串: UIImage *_originImage = [UIImage imageNamed:@"full_playlist_hl.png"]; NSData *_data = UIImageJPEGRepresentation(_image, 1.0f); NSString *_encodedImageStr = [_d
2016-03-12 09:39:04 415
转载 改变UITableView的headerView、footerView背景颜色
改变UITableView的header、footer背景颜色,这是个很常见的问题。之前知道的一般做法是,通过实现tableView: viewForHeaderInSection:返回一个自定义的View,里面什么都不填,只设背景颜色。但是今天发现一个更简洁的做法。更简洁的方法对于iOS 6及以后的系统,实现这个新的delegate函数即可:- (void)tableView
2016-03-10 11:38:49 360
原创 iOS 滑动删除cell
- (void)viewDidLoad {self.dataArray = [[NSMutableArray alloc]initWithObjects:@"医生您好,请问您最近有时间吗?",@"医生您好,请问您最近有时间吗?",@"医生您好,请问您最近有时间吗?",@"医生您好,请问您最近有时间吗?",@"医生您好,请问您最近有时间吗?", nil];}#pr
2016-03-09 13:35:40 223
转载 xib中设置ScrollView
为ScrollView布局实际上是为ScrollView里的content设置布局。区别于一般组件,ScrollView有一个contentSize的概念。contentSize是ScrollView填充的内容大小,ScrollView会根据这个范围来设置滚动区域。假如我们对ScrollView里的内容按照一般组件那样设置布局。很容易出现组件内容不能拖动或者直接在布局界面就出错
2016-03-08 11:13:35 5088
转载 IOS开发之修改UISearchBar的背景颜色
修改背景色方法如下:mySearchBar.backgroundColor = RGBACOLOR(249,249,249,1); mySearchBar.backgroundImage = [self imageWithColor:[UIColor clearColor] size:mySearchBar.bounds.size]; //取消searchbar背景色- (U
2016-03-07 11:12:51 327
转载 在mac上用Xcode写程序, run的时候总是失败, 显示clang: error: linker command failed with exit code 1
前提是保证程序本身的正确性:有两种情况第一:有框架文件没有包含,导入错误即解决第二:是由于我的粗心,在导入头文件时不小心把.h导入了.m文件,所以出现了上述错误,有一个duplicate的错误提示,修改了导入部分OK了。
2016-03-04 13:30:40 347
转载 在mac上用Xcode写程序, run的时候总是失败, 显示clang: error: linker command failed with exit code 1
前提是保证程序本身的正确性:有两种情况第一:有框架文件没有包含,导入错误即解决第二:是由于我的粗心,在导入头文件时不小心把.h导入了.m文件,所以出现了上述错误,有一个duplicate的错误提示,修改了导入部分OK了。
2016-03-04 13:28:13 892
原创 导航栏 右边定义两个按钮的处理
UIBarButtonItem *moonItem = [UIBarButtonItem itemWithImage:@"mine-moon-icon" highImage:@"mine-moon-icon-click" target:self action:@selector(moonClick)]; UIBarButtonItem *setItem = [UIBarButtonIte
2016-03-03 17:44:23 474
转载 CornerStone上传静态库(.a文件)
首先打开软件左上角 CornerStone-Preferences-SubVersion第一个地方把对号去掉,第二个地方把.a那个删除,然后save。然后把你的.a文件放到本地的相应文件夹下,但是 CornerStone(我的是v2.7.10 版本的) 里相应文件夹下看不到带问号的.a文件的话,点击上边 View-Show Ignored Items到这里就ok了
2016-03-03 09:03:25 247
转载 ios UIScrollView不能响应TouchesBegin:的事件的解决办法
1:@property MyScrollView *scrollView;2:给MyScrollView,增加类别:MyScrollView+Touch3:在类别里实现下面三个方法:@implementation MyScrollView (Touch)- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)
2016-02-29 17:35:00 1399
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人