2017年3月1日
摘要: 在项目中,集成了环信sdk,当使用 - (id<IConversationModel>)conversationListViewController:(EaseConversationListViewController *)conversationListViewController modelF 阅读全文
posted @ 2017-03-01 10:33 晨趣 阅读(2540) 评论(0) 推荐(0)
  2016年11月5日
摘要: tableview直接滚动至最后一行 类似聊天界面,tableview应该直接显示在最后一行,并且不应该有滚动的出现。 在网上查了很久,直接滚动至最后一行很容易实现,有两种方法比较好。 1. 调用scrollToRowAtIndexPath方法 2. 改变ContentOffset 不过接下来会遇到 阅读全文
posted @ 2016-11-05 15:48 晨趣 阅读(633) 评论(1) 推荐(0)
  2016年9月7日
摘要: 在OC中,没有绝对的私有,用运行时可以取出。 在Swift中,有绝对的私有,用private修饰的,是无法取出的。 以下是Swift获取类属性的方法: //// Person.swift//import UIKitclass Person: NSObject { var name: String? 阅读全文
posted @ 2016-09-07 17:37 晨趣 阅读(1155) 评论(0) 推荐(0)
  2016年6月27日
摘要: 当button不在父试图的范围内时,是无法响应点击事件的。项目中涉及了这个部分,之后写了个小demo(点击按钮,向上弹出两个button,并且都能响应点击事件),如下: 自定义view:CUMoreView //// CUMoreView.h//#import <UIKit/UIKit.h>type 阅读全文
posted @ 2016-06-27 16:19 晨趣 阅读(260) 评论(0) 推荐(0)
  2016年6月12日
摘要: 都知道,苹果自带tableView分割线不是整个屏幕宽度的。很多时候,需求让分割线等于屏幕宽度,就需要进行一些设置。 一、storyboard中: 对静态tableView的设置,选中tableView,在右侧会有下面的选项。 图中红色部分,就是设置分割线的左右间距。但是很遗憾,当left为0时,与 阅读全文
posted @ 2016-06-12 20:52 晨趣 阅读(229) 评论(0) 推荐(0)
  2016年5月2日
摘要: 换了一份新的工作后,由于需求,需要写一个限制字数的textView(只能输入50字符)。通过百度、谷歌,都是在下面这个方法进行限制(具体方法可直接浏览器搜索)。 - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRa 阅读全文
posted @ 2016-05-02 11:25 晨趣 阅读(1214) 评论(0) 推荐(0)