随笔分类 -  iOS

摘要:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. _dataArray = [NSMutableArray array]; //不带参数的方法 // [_data 阅读全文
posted @ 2020-06-23 15:58 NSJELLY 阅读(336) 评论(0) 推荐(0)
摘要:由于看到腾讯新闻的一个广告的效果,滑动tableview,某一个cell的广告会逐渐显示完整.于是从网上看了一下大佬的代码,在此写下一些自己的理解权当做为笔记! 下面直接上代码: #import "ViewController.h" #import "SHowCell.h" @interface V 阅读全文
posted @ 2020-05-07 17:19 NSJELLY 阅读(371) 评论(0) 推荐(0)
摘要:这是一个老生常谈的就问题,写在这里只是为了做一下笔记 实现类似下图的问题 废话不多说,直接上代码 首先自定义一个tabbar 继承与 UITabBar .h .m 然后写一个继承与UITabBarController的Controller 再写一个子控制器继承与UINavigationControl 阅读全文
posted @ 2018-07-16 12:57 NSJELLY 阅读(190) 评论(0) 推荐(0)
摘要:需求: 做一个类似于微信朋友圈一样的带有展示和评论 回复功能的页面 思路: 1.整个页面可以使用UITableView进行实现 2.将发布的信息主体作为UITableView的区头 3.将评论信息作为UITableView的cell 这样我们再添加一些简单的逻辑和控件 就能实现简单的评论页面 简单的 阅读全文
posted @ 2017-10-26 11:12 NSJELLY 阅读(2498) 评论(0) 推荐(0)
摘要:tableview滑动到底部,根据页面不同 可以有两种方法 第一种: 一般样式的tableview 没有头和尾的 #pragma mark - 滑到最底部 - (void)scrollTableToFoot:(BOOL)animated { NSInteger s = [self.tableView 阅读全文
posted @ 2017-09-06 11:35 NSJELLY 阅读(953) 评论(0) 推荐(0)
摘要:实现类似于一下设计稿的需求: 其中 认证 商铺 资质 这三个控件会根据后端数据来决定是否会显示.其中任何一个都有可能没有 我们可以在VC中的cellForRow方法里面编写代码,通过判断来改变控件的位置,但是将代码全部写入VC中显得过于繁杂,我们可以参照改变cell中label的高度的方法,将改变的 阅读全文
posted @ 2017-06-14 15:32 NSJELLY 阅读(1078) 评论(0) 推荐(0)
摘要:实现下拉框,这种需求比较常见,当然也比较简单,这里只是提供我的一个实现方法;具体需求如下所示: 具体需求是市场简介和选择按钮跟随tableview滑动,选择按钮悬浮 1,市场简介可做成表头,具体代码如下: 2,将选择按钮做成区头,tableview的style设置成 UITableViewStyle 阅读全文
posted @ 2017-06-08 16:38 NSJELLY 阅读(374) 评论(0) 推荐(0)
摘要:系统返回的图片的大小和需要显示的ImageView差别过大,直接显示导致图片严重变形,这时候需要对图片进行截取 1.首先使用SD下载图片 直接上代码 粘贴就可以使用 1.1创建工具类 Singleton.h 直接粘贴即可 1.2 创建一个继承与NSObject的类 2,封装一个使用的方法,可以放在工 阅读全文
posted @ 2017-03-23 16:41 NSJELLY 阅读(332) 评论(0) 推荐(0)
摘要:有时候公司会有这样的需求,上下滚动的广告位 用一个简单的方法来实现,用两个label(或者是两个View 具体随便)上下滚动,运用计时器和UIView动画实现 具体代码如下,封装到了一个view中 .h中传入值 简单思路就是这样的,具体的约束条件可以自己添加 阅读全文
posted @ 2017-02-24 09:52 NSJELLY 阅读(5487) 评论(0) 推荐(0)
摘要:手指点击视图,移动手指,视图跟着手指进行移动 实现方法,可以进行自定义视图,在视图中添加方法; 这只是一个简单的小玩意儿~~~~ 阅读全文
posted @ 2017-02-04 11:45 NSJELLY 阅读(413) 评论(0) 推荐(0)
摘要:在开发的时候会遇到一个页面既有点击手势又有tableview,那么这个时候tableview的点击就会被点击手势取代,那么我们应该怎么处理呢? 首先我们先添加一个手势: 使用手势的代理进行解决 这样问题就解决了,试一下,点击空白和cell是不是会冲突~~~ 那么点击事件不会和那些UI控件冲突,又会和 阅读全文
posted @ 2016-12-16 09:46 NSJELLY 阅读(7019) 评论(0) 推荐(0)
摘要:调取系统声音和震动 首先应当引入系统库:AudioToolbox.framework 引用: #import <AudioToolbox/AudioToolbox.h> 1.调用震动: AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 2,调 阅读全文
posted @ 2016-12-12 23:33 NSJELLY 阅读(2084) 评论(0) 推荐(0)
摘要:我所遇到的情况是,产品让显示一个Message,最多两行显示,多余的用...代替,但是这个Message有可能是一行显示也有可能是两行显示,如果直接按照label两行填写,如果内容是一行的时候label就会居中显示,这是一个蛋疼的问题.怎么来解决呢? 话不多说,上代码: 这样就可以实现label的高 阅读全文
posted @ 2016-11-29 11:39 NSJELLY 阅读(2902) 评论(0) 推荐(0)
摘要:关于这个错误,可能出现的问题 1,新添加的文件重名 2,引入系统的类库重复 3,找到 Build settings->Linking->Other Linker Flags 将此属性修改成-all_load 或者 -ObjC ,或者删除,可以多试验几次 4,原有的类库版本过低,不支持引进的最新的.a 阅读全文
posted @ 2016-10-17 11:49 NSJELLY 阅读(418) 评论(0) 推荐(0)
摘要:如果设置一个view为半透明,那么view上面的子视图也会变成半透明状态,那么我们应该怎么操作,才能使子视图不跟随view改变透明度呢 在改变父视图背景颜色的时候,应用上面的方法.这样 再添加子视图的时候,子视图就不会改变透明度了 阅读全文
posted @ 2016-09-08 15:06 NSJELLY 阅读(1363) 评论(0) 推荐(0)
摘要:关于iOS添加自定义返回按钮: 此时原本的右滑返回就会失效,应该添加一句代码可以使右滑可以正常使用: 这样的话就需要控制器是有导航栏的,如果该控制器的导航栏隐藏了,或者是被自定义的view代替了,这样返回的时候,导航栏部分就会隐藏,所以建议使用系统的导航栏 具体如果有比较蛋疼的bug 可以参考 : 阅读全文
posted @ 2016-08-22 09:38 NSJELLY 阅读(951) 评论(0) 推荐(0)
摘要:先来说说判断方法,书写不简介但是好理解: 1,只能输入中文:^[\u4e00-\u9fa5]+$ 2,输入价格,如33.33 :^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$ 3,验证 阅读全文
posted @ 2016-08-17 15:30 NSJELLY 阅读(197) 评论(0) 推荐(0)
摘要:在做推送的时候,往往在appdelegate里面接收到消息,跳转很麻烦,这里就介绍一种简单的跳转方法 首先,获取当前的停留的VC 调用方法: 然后执行跳转就可以了 阅读全文
posted @ 2016-08-16 15:21 NSJELLY 阅读(1386) 评论(0) 推荐(0)
摘要:许多时候有这样的需求: 由A模态跳转到B 再由B模态到C 然后 从C返回到A 这个时候可以使用下面的方法,如果是B->A那么直接使用正常的方法就好 这就是返回的方法 阅读全文
posted @ 2016-08-16 15:14 NSJELLY 阅读(1286) 评论(0) 推荐(0)
摘要:获取类似于下面这样路径下面的文件夹内的某一个元素的路径: 一直到"1"的路径 现在想找到"2"部分的某一个文件 知道该文件的名称 可以使用递归算法 其中mainPath就是 到上图"1"的路径 即提供基础的路径 fileName就是想要找的文件的名称 返回的数据就是需要的路径,这种应用一般比较少,方 阅读全文
posted @ 2016-08-16 15:10 NSJELLY 阅读(365) 评论(0) 推荐(0)