ios控件
文章平均质量分 55
-此夜微凉
...
展开
-
iOS UITableView禁止滚动
[firstViewsetHidden:NO]; self.tableView.scrollEnabled =NO; //设置tableview 不能滚动原创 2017-07-25 14:33:22 · 3678 阅读 · 0 评论 -
ios TableViewCell导致的界面错乱的解决方法
方法1 :将获得cell的方法从- (UITableViewCell*)dequeueReusableCellWithIdentifier:(NSString*)identifier 换为-(UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath重用机制调用的就是dequeueReusableCellWith原创 2017-07-14 17:25:15 · 3312 阅读 · 0 评论 -
ios UITableViewcell上的按钮插入cell
1.我的按钮是在tabView的section上的,点击一下插入俩个cell,二次点击删除这俩个cellisInsert是按钮的点击状态countArr是存放我本地图片’名称’的数组,便于刷新的时候从数组中取出名称给本地图片命名-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section原创 2017-07-19 14:40:47 · 1983 阅读 · 0 评论 -
一个界面中如何使用两个tableView
首先,创建两个全局的tableview; @interface TianPinXunLiViewController (){ UITableView *leftTableView; UITableView *rightTableView;}@end其次,实现代理的时候,用对象比对的方法 A isequal B#pragm转载 2017-07-12 18:50:29 · 1012 阅读 · 0 评论 -
iosUITbleview获得指定section中的cell
首先知道了indexPatch的row和section NSIndexPath *index = [NSIndexPath indexPathForRow:indexPath.row inSection:0]; HTPersonalInfoTableViewCell *cell = [self.tableView cellForRowAtIndexPath:index];原创 2017-07-28 11:18:18 · 434 阅读 · 0 评论 -
iOS 自定义UIButton
UIButton的默认布局是:title在右,image在左; 很多时候我们需要的是title在左边,或者title在下面,这时就需要调整UIButton的TitleLabel和ImageView的位置了,查了很多资料,要么零零散散的介绍,要么就是特别复杂的实现;经过一段时间的学习,在这里总结一下实现的方式; 一种是设置UIButton的以下两个属性:@property(nonatomic) U原创 2016-11-22 15:27:22 · 3303 阅读 · 2 评论 -
UITableView带section的使用(可写通讯录)
通常大家都是用UITableView的两种形式,UITableViewStylePlain,UITableViewStyleGrouped;其实还有一种类似系统 自带通讯录的那种 Section 样式 在UITableViewStylePlain这种模式下实现;例子如下://// HomeViewController.h// TestTablev原创 2017-07-03 19:36:54 · 1342 阅读 · 0 评论 -
iOS 监听键盘的弹出,收起,并且拿到键盘的高度
//监听当键盘将要出现时 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:)转载 2017-06-29 17:54:34 · 4536 阅读 · 0 评论 -
IOS开发中UILabel单行、多行文本计算高度、宽度的技巧
首先来看单行文本的问题:对于单行文本来说,计算CGSize就比较简单了,这里直接上代码了,如下:NSString *content = @"欢迎来到北京";CGSize size =[content sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14]}];其中14是字体大小,转载 2017-07-10 20:13:12 · 1931 阅读 · 0 评论 -
iOS - UITextView、UITextField监听文本框中内容的变化
先来总结一些UITextView和UITextField都是如何在键盘没有消失的情况下实时获得文本框中内容的:UITextField:[textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];- (void) t原创 2017-07-11 10:19:09 · 1271 阅读 · 0 评论 -
UILabel文字过长时的显示方式
lineBreakMode:设置标签文字过长时的显示方式。 //以字符为显示单位显示,后面部分省略不显示。 label.lineBreakMode = NSLineBreakByCharWrapping; //剪切与文本宽度相同的内容长度,后半部分被删除。 label.lineBreakMode = NSLineBreakByClipping; //前面部分文原创 2017-07-14 15:45:10 · 1539 阅读 · 0 评论 -
UIGestureRecognizer 手势识别
一、概念介绍UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势UITapGestureRecognizer(轻触,点按)UILongPressGestureRecognizer(长按)UISwipeGestureRecognizer(轻扫手势)UIRotationGestureRecognizer(旋转载 2017-07-27 11:38:26 · 465 阅读 · 0 评论 -
关于iOS 键盘只能输入字母和数字
键盘类型textFiled.keyboardType = UIKeyboardTypeASCIICapable;先定义几个宏#define NUM @"0123456789"#define ALPHA @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"#define ALPHANUM @"ABCDEFGHIJKLMNOPQRSTUVWX原创 2017-07-25 15:15:49 · 9727 阅读 · 0 评论 -
UISwitch详解
熟悉switch控件 // UISwitch的使用 默认尺寸为79 * 27。 UISwitch *oneSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(100, 120, 0, 0)]; //可以修改大小 oneSwitch.transform = CGAffineTransformMakeScale(0.75,原创 2017-07-20 11:57:09 · 478 阅读 · 0 评论 -
UITableView属性及方法大全
UITableView-------表视图--继承UIScrollView并遵守NSCoding协议属性frame-------------设置控件的位置和大小backgroundColor--------设置控件的颜色style--------获取表视图的样式dataSource---------设置UITableViewDataSource的转载 2017-07-13 15:41:01 · 207 阅读 · 0 评论