
UI控件
Fanxiaomeng92
这个作者很懒,什么都没留下…
展开
-
活动模块UIWebView
今天还有接下来的几天要跟webView打交道了: 下边是我找的一些跟WebvView相关的资料: http://www.jianshu.com/p/3d7e4804033b http://bxbxbai.gitcafe.io/2015/08/16/talk-about-bybird-app/ http://www.jianshu.com/p/ca496cb680fe首先,让我们了解一下UIW原创 2016-03-09 15:45:16 · 336 阅读 · 0 评论 -
Objective-C控件
这里介绍了Objective-C中一些控件的常用功能,随时补充~ demo地址:Demo 地址UILabel有时候我们会有这样的需求:设置label字体的行距、设置同一label里不同颜色/不同字号大小类型的字体、设置中划线/下划线……NSMutableAttributedString可以设置以上label的常用的属性。 我们先说一下和 attributes有关的四个方法: 为某一范围内文字设置原创 2016-11-10 10:50:47 · 1114 阅读 · 0 评论 -
tableViewCell的选中状态的还原
一:pop返回table时,cell自动取消选中状态需求:一个ViewController,上边有tableView,选择不同的cell会push进入下一层,返回进入ViewController时,上一次选择的cell还是点击选中状态,UITableViewController就不会这样。原因:UITableViewController有一个clearsSelectionOnViewWillApp原创 2016-01-27 16:33:05 · 4238 阅读 · 0 评论 -
清除缓存---更多页面的实现
思路:用静态单元格构建UI,然后取到缓存数据,清除缓存静态单元格------用的比较少:特点:单元格不复用,只能在TabaleViewController里边用优点:不需要实现协议方法在storyBoard中构建UI,把控制器的content选项改为static静态的,采用分组的样式,往上边添加UI控件,搭建好外观;清除缓存1、计原创 2015-09-01 19:47:25 · 524 阅读 · 0 评论 -
表情面板的实现
自娱自乐,记录成长脚步,大神路过请直走,也欢迎批评指正~效果图1、封装表情视图思路:(1)首先,处理数据:在初始化方法initViewFrame中处理数据,plist表情数据应该处理成一个二维数组,所以需要定义一个数组类型的实例变量,是大数组即存放数组的数组,每一个小数组存放的是每一页中的4 * 7 = 28个表情的字典数据。解析plist文件,遍历其中的字典,当小数组为空或者,数组元素等于28时原创 2015-09-24 20:11:46 · 1238 阅读 · 0 评论 -
UIlabel显示html字符串
在做项目的过程中可能有的网络请求下来的是json数据,但是数据中有一个key对应的value是html字符串,这就需要用UILabel显示html了,用以下代码即可。//text是html的字符串 NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[text dataUsingEncoding:NS原创 2015-10-09 17:16:24 · 394 阅读 · 0 评论 -
二级以上(包括)界面隐藏TabBar
//在二级控制器中-(instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { //隐藏t原创 2015-12-11 16:04:08 · 1077 阅读 · 0 评论 -
tableview组的尾视图高度
在返回组的尾视图的高度中,不能设置尾视图的高度为0,可以用以下属性来设置//_brandTableView是表视图_brandTableView.sectionFooterHeight = 0.0;原创 2015-12-15 16:13:52 · 2326 阅读 · 0 评论 -
设置button字体颜色和大小
//设置颜色 [changePhotoBtn setTitleColor:kBtnColor forState:UIControlStateNormal]; //设置大小 changePhotoBtn.titleLabel.font = [UIFont systemFontOfSize:16];原创 2015-12-17 15:37:19 · 15477 阅读 · 0 评论 -
label中不同颜色字体的显示
NSMutableAttributedString *textString = [[NSMutableAttributedString alloc] initWithString:@"活动时间:11月15日"]; //设置字体两种颜色 //设置范围 NSRange blackRange = NSMakeRange([[textString string] rangeOfStr原创 2015-12-18 13:17:04 · 2623 阅读 · 0 评论 -
tableViewCell分割线
tableViewCell的分割线少了一节,怎么补全呢?方案一:抹掉,自定义; 方案二:补全方案一:抹掉,自定义; 设置分割线none,在自定义view方案二:补全-(void)viewDidLayoutSubviews { if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [原创 2015-12-29 17:07:16 · 357 阅读 · 0 评论 -
获取tableView当前选中的cell
我们有时会遇到这样的需求,本页面上的tableView是用来供选择的,而真正进入流程上的下一步是需要button的点击事件中发生的,在点击事件中,我们要获取用户的选择,即获取当前选中的tableView Cell的indexPath,上代码: NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];原创 2016-01-27 16:22:34 · 852 阅读 · 0 评论 -
获取NSString的尺寸
UIFont *font = [UIFont systemFontOfSize:12]; // 根据字体得到NSString的尺寸 CGSize size = [orderStatusStr sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:font,NSFontAttributeName, nil]];原创 2016-02-23 17:02:09 · 488 阅读 · 0 评论 -
禁止textField和textView的复制粘贴菜单:
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender{ if ([UIMenuController sharedMenuController]) { [UIMenuController sharedMenuController].menuVisible = NO; } return NO;}原创 2016-02-24 17:16:26 · 3397 阅读 · 0 评论 -
OC-毛玻璃效果实现
UIBlurEffectUIBlurEffect iOS 8以后的,生成毛玻璃效果 代码. UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]; UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWith...原创 2018-10-29 11:30:12 · 3972 阅读 · 0 评论