- 博客(21)
- 收藏
- 关注
原创 类似于 QQ长按弹出菜单视图 (主要是文字的复制、粘贴)
//长按触发的事件- (void)longAction:(UILongPressGestureRecognizer *)sender{ if (sender.state == UIGestureRecognizerStateBegan) { NSLog(@"长按手势已经触发"); //一定要调用这个方法 [self becomeFirst
2016-11-09 16:36:31 579
原创 解决 iOS View Controller Push/Pop 时 右上角部分区域的黑影
实际上很简单,如果这个 ViewController 是在 TabBarViewController 的 NavigationViewController 上 Push/Pop 的,那么只需要把 TabBarViewController 的 View 设置一下白色背景就可以了。
2016-11-04 16:19:16 1082
原创 iOS 关于searchbar的背景颜色的设置
_searchBar =[[UISearchBar alloc]initWithFrame:CGRectMake(15, 70, DeviceWidth-30 - 50, 30)]; _searchBar.barTintColor = Base_Controller_Color; [self.view addSubview:_searchBar]; fl
2016-11-04 16:12:38 773
原创 iOS iOS判断是否有权限访问相机,相册,定位
需要导入 AVFoundation1.判断用户是否有权限访问相册#import ALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus];if (author == kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenie
2016-11-04 16:11:05 384
原创 iOS UILabel 加载 HTML文字
NSString * htmlString = resultDic[@"Result"][@"Content"]; NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options
2016-11-04 16:10:20 1158
原创 iOS 价格会有那种 中间的横线
UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(DeviceWidth/4, name.frame.origin.y + name.bounds.size.height, DeviceWidth/4,(GoodCell_Height - DeviceWidth/2)/2)]; [cell addSubview:lable
2016-11-04 16:09:26 540
原创 iOS 判断字符串是不是URL
- (BOOL)isValidUrl{ NSString *regex =@"[a-zA-z]+://[^\\s]*"; NSPredicate *urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex]; return [urlTest evaluateWithObject:self];}
2016-11-04 16:08:28 8964
原创 iOS UIAlertController 的常用方法
UIAlertController * alertControl = [UIAlertController alertControllerWithTitle:@"注意" message:@"我们有两种方式接收您的宝贵意见哦" preferredStyle:UIAlertControllerStyleAlert];
2016-11-04 16:07:38 399
原创 iOS 修改textField的placeholder的字体颜色、大小
1. [textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; 2. [textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"];
2016-11-04 16:06:40 332
原创 iOS UITableViewCell (左滑删除按钮及编辑模式)
左滑出现删除按钮* 需要实现tableView的代理方法/** * 只要实现了这个方法,左滑出现Delete按钮的功能就有了 * 点击了“左滑出现的Delete按钮”会调用这个方法 *///IOS9前自定义左滑多个按钮需实现此方法- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCe
2016-11-04 16:05:27 1792
原创 iOS 实现 UITextView placeHolder的占位文字
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ NSLog(@"--%@",text); if (![text isEqualToString:@""])
2016-11-04 16:04:14 239
原创 iOS 图片的选择(包括相册和相机) 并且将图片转换成base64 的字符串
图片单个选择- (void)clickHeadPicture{ UIActionSheet * action = [[UIActionSheet alloc] initWithTitle:@"选择相片" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"相机" otherButtonTitles:@"
2016-11-04 16:03:34 1083
转载 iOS App 的版本更新检测的方法
-(void)hsUpdateApp{ //2先获取当前工程项目版本号 NSDictionary *infoDic=[[NSBundle mainBundle] infoDictionary]; NSString *currentVersion=infoDic[@"CFBundleShortVersionString"]; //3从网络获取appStor
2016-11-04 16:01:49 2861
原创 iOS 去除 导航栏的 自带 线条 (导航栏下面会有一条线 )
1. UIImageView*navBarHairlineImageView;2. - (UIImageView*)findHairlineImageViewUnder:(UIView*)view { if([view isKindOfClass:UIImageView.class] && view.bounds.size.height<=1.0) {
2016-11-04 15:59:59 3309
转载 iOS 关于日期的一些操作(这个很全面--判断星期几--农历--输出打印)
3 当前日期的输出打印NSDate *currentDate = [NSDate date];//获取当前时间,日期NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"YYYY/MM/dd hh:mm:ss SS"];NSString *dateStr
2016-11-04 15:58:27 1651
原创 iOS 去掉导航左侧按钮系统默认的文字 只留 默认箭头 (而且解决了 切换应用是 闪桌面的问题)
去掉导航左侧按钮系统默认的文字 只留 默认箭头 // 没有这句话 这会导致 切回应用 闪桌面的现象 [[UIBarButtonItem appearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault]; 设置导航头 的主题颜色
2016-11-04 15:56:40 1841
原创 iOS 给键盘上方添加 收回键盘的按钮
UITextField * beiZhuTF; UIToolbar * topView = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, DeviceWidth, 40)]; [topView setBarStyle:UIBarStyleDefault]; UIBarButtonItem * spa
2016-11-04 15:54:56 627
原创 iOS 保存图片到 系统相册
UIImageWriteToSavedPhotosAlbum(_imageV.image, nil, nil, nil);
2016-11-04 15:53:27 210
原创 。。iOS 根据美工给的16进制 得到颜色Color
- (UIColor *) stringTOColor:(NSString *)str{ if (!str || [str isEqualToString:@""]) { return nil; } unsigned red,green,blue; NSRange range;
2016-11-04 15:52:47 182
原创 ios 根据文字数量计算UILabel高度(已修改)
由于留言的朋友给出了更好的方法,所以下面的代码都是它留言中给出的,优于我前面计算Lable高度方法,这个可以说非常的准,是IOS自带的计算UILABEL高度的方式.一、实现代码// 创建labelUILabel *label = [[UILabel alloc] init];label.backgroundColor = [UIColor redColor];label.numberOf
2016-09-13 22:15:32 8221
原创 关于 collection 头视图 尾视图 设置
bottemLayout = [[UICollectionViewFlowLayout alloc]init]; // 垂直滚动(默认) bottemLayout.scrollDirection = UICollectionViewScrollDirectionVertical; bottemLayout.itemSize = CGSizeMake(DeviceWidth/
2016-09-13 22:14:18 1351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人