摘要:
获取UISearchBar上的UITextField并对其操作: [searchField setValue:[UIFont systemFontOfSize:12]forKeyPath:@"_placeholderLabel.font"]; [searchField setBorderStyle: 阅读全文
摘要:
下面是最常用的几个SearchBarDelegate: 阅读全文
摘要:
1 +(NSData *)imageData:(UIImage *)myimage 2 { 3 NSData *data=UIImageJPEGRepresentation(myimage, 1.0); 4 5 if (data.length>1024 *1024) { 6 if (data.length>10240*1024) {//10M... 阅读全文
摘要:
typeof(self) 是获取到self的类型,这样定义出的weakSelf就是和self一个类型的, 加上__weak是建立一个若引用,整句就是给self定义了一个若引用性质的替身;这个一般用在使用block时会用到,因为block会copy它内部的变量,可能会造成引用循环,使用__weak性质 阅读全文
摘要:
在iOS中和运动相关的有三个事件:开始运动、结束运动、取消运动。 监听运动事件对于UI控件有个前提就是监听对象必须是第一响应者(对于UIViewController视图控制器和UIAPPlication没有此要求)。 这也就意味着如果监听的是一个UI控件那么 -(BOOL)canBecomeFirs 阅读全文
摘要:
1 //获取当前window 2 + (UIWindow *)mainWindow 3 { 4 UIApplication *app = [UIApplication sharedApplication]; 5 if ([app.delegate respondsToSelector:@selector(window)]) 6 { 7 ret... 阅读全文
摘要:
1 //保留两位小数 2 +(NSString *)roundUp:(float)number afterPoint:(int)position 3 { 4 NSDecimalNumberHandler* roundingBehavior = [NSDecimalNumberHandler decimalNumberHandlerWithRoundingMode:NSRoundU... 阅读全文
摘要:
1 //转图片 2 - (BOOL)imageHasAlpha: (UIImage *) image 3 { 4 CGImageAlphaInfo alpha = CGImageGetAlphaInfo(image.CGImage); 5 return (alpha == kCGImageAlphaFirst || 6 alpha == kCG... 阅读全文
摘要:
1 +(void)showMessage:(NSString *)message 2 { 3 UIWindow * window = [UIApplication sharedApplication].keyWindow; 4 UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, KscreenWidth... 阅读全文
摘要:
1 #pragma mark - 获取设备当前网络IP地址 2 + (NSString *)getIPAddress:(BOOL)preferIPv4 3 { 4 NSArray *searchArray = preferIPv4 ? 5 @[ IOS_VPN @"/" IP_ADDR_IPv4, IOS_VPN @"/" IP_ADDR_IPv6, IOS_WIFI ... 阅读全文