iOS 关于UI
ghqiang112358
从事iOS移动软件开发
展开
-
一个简单的用xib制作的购物弹出框
一般的弹出框或一些嵌入控件都可以单独写成一个类,然后用xib来制作,而封装成一个类控件,我这里就哟个简单的购物弹出框。制作如下:首先建一个类,继承于UIView,如图:然后在建一个xib,如下图:xib上的名字一定要和类的名字一样,这样就会自动关联在一起。接着修改xib的大小:一定要选中整个View,然后才能设置frame:然后在其V原创 2016-02-19 09:22:41 · 629 阅读 · 0 评论 -
iOS中在tableview上通知控制键盘弹起界面上推的方法
上代码://注册通知-(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(openKeyboard:)name:原创 2016-01-19 14:37:29 · 2363 阅读 · 0 评论 -
iOS 一种自定义颜色的方法
如题:- (UIColor*)colorWithRGB:(unsignedint)RGBValue{ return [UIColorcolorWithRed:((RGBValue&0xFF0000)>>16)/255.0 green:((RGBValue&0xFF00)>>8)/255.0 blue:(RGBValue&0xFF)/255.0alp原创 2016-01-18 16:02:34 · 419 阅读 · 0 评论 -
iOS关于导航设置的问题
在iOS中,如果只用一个导航的话就很简单,直接重写一个导航navigationController类就可以了,但是个别界面需要设置不同的导航的时候,就要写成下面://设置系统导航按钮的颜色 self.navigationController.navigationBar.tintColor = [UIColor whiteColor]; //导航的背景图原创 2016-01-18 16:16:43 · 340 阅读 · 0 评论 -
iOS 在cell上面查找你设置的控件
一般需要设置cell 上面的控件,都要用到下面的方法//设置单选与点击事件关联-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *cell = [tableView cellForRowAtInd原创 2016-01-18 16:30:15 · 537 阅读 · 0 评论 -
iOS 在cell上面设置登陆账号密码
如何在cell上面设置登陆账号密码,就是在里面设置一个图片和输入框,代码如下:- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath{// //去掉分割线// [tv setSeparatorStyle:UITabl原创 2016-01-19 11:01:19 · 1240 阅读 · 0 评论 -
iOS 关于无限循环自动图片轮播器中的一种方法
大部分APP中都会有循环自动图片播放一些广告,一个前辈做好的JCTop挺好用的,记录下来。在我的app中是这样用的,-(void)setUpImageScrollView{ //创建数据 NSMutableArray * tempArray = [[NSMutableArrayalloc]init]; for (int i原创 2016-01-19 14:11:56 · 1703 阅读 · 0 评论 -
iOS storyboard上图片设置适配的一点经验
Xcode 的storyboard是个很好用的东西,但是在放控件和适配上就不是那么好调配,这里分享一下自己的一点经验。一般设置都会用 Auto layout,而且是在4英寸的屏幕上直接拉好图片,放置到所需要的位置上。如图要设置图中人头的图片位置的话,首先点下面图:先设置图片的大小,就是确定宽高,然后在选前面一个设置图片的中心点,如下图接下来,确定右边栏的第五个视图中原创 2015-12-15 14:39:59 · 5027 阅读 · 0 评论 -
iOS 9的屏幕横竖屏设置
主要是记录一下,新的iOS 的app设计时,横竖屏有时是要求设置一下的: general那里就不说了,代码如下: //设置强制竖屏- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(原创 2016-01-18 14:33:01 · 516 阅读 · 0 评论 -
ios 防止按钮快速点击造成多次响应的避免方法
- (void)viewDidLoad { [super viewDidLoad]; UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom]; btn.tag=33; btn.frame=CGRectMake(10, 10, 50, 50); btn.backgroundColor=[UIColor blueCo转载 2016-02-24 14:45:05 · 1713 阅读 · 0 评论