文档章节

qq好友列表问题

马尔代夫的沙滩
 马尔代夫的沙滩
发布于 2016/04/09 23:52
字数 572
阅读 27
收藏 0

qq好友列表问题:

Answer:button控件比较特殊,在指定标题时必须指定其状态,否则无法显示。因此要用setTitle方法,不能用点语法赋值标题,但给标题文字颜色赋值时可以用.titleLabel.text.font。

新建一个JKFriendCell类来管理storyboard里的cell,除了将tableView的class改为viewController之外,还需要将tableView中的cell的class改为JKFriendCell以建立两者的联系!!!

通知三部曲:

1.添加监听

2.监听到通知执行的方法

3.发布通知

给某个按钮添加一个点击事件:

按钮名 addTarget:….

点击headerView打开或关闭当前组:

给JKFriendGroup定义一个BOOL类型的属性,用于存储当前组是开还是闭。(open)默认为NO。open为NO时,cell的行数返回0;open时YES时,cell的行正常范围。故在返回cell行数时:取出当前组模型,判断当前组模型中的open属性是1还是0.

HeaderView的高度默认28,Xcode6默认22.

按钮 内容的对齐方式:

button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft.

按钮标题设置:setTitle指定状态

按钮图片设置:setImage指定状态

按钮背景图片设置:setBackgroundImage指定状态。

按钮内容内边距:

给按钮添加一个事件。

1.利用通知机制:

点击按钮发送通知到通知中心。添加监听者,监听通知,从通知中心获取到通知后执行某方法。但监听通知需要在通知发送之前。通过通知点语法可以获取到发送该通知的通知者:noti.object.

2.利用代理实现:

在headerView类.h文件中制定协议,声明协议方法,定义一个id类型的代理属性。在viewController中遵守协议,并实现协议中的方法,在返回headerView的方法中给要返回的headerView设置代理为viewController (self) 。

代理和通知都需要给按钮添加一个点击事件,在该点击事件中,调用代理的方法或者给监听者发送通知,进而执行某些方法。

超出父控件的图片显示原始尺寸不拉伸:

.imageView.contentMode = UIViewContentMode.

超出父控件的图片不裁剪:

.imageView.clipsToBounds = NO


© 著作权归作者所有

马尔代夫的沙滩
粉丝 11
博文 53
码字总数 20296
作品 0
海淀
程序员
私信 提问
酷炫的Android QQ 开源了吧!!

酷炫的Android QQ 啥时候开源!?作为android的爱好者的我,总想近距离的去感受她的内在美: 自面世以来就受到各界热捧的Android,被誉为下一代无线设备系统的标杆。“天生的互联网基因”使人...

mdream
2010/08/01
929
3
加好友

18、设置自已的小号验证权限时,往往被人忽略的地方 一般来说系统默认的防骚扰验证方式是需要验证信息加为好友。如果你加别人为好友的时候别人要同意(同意之后对方就出现在你的好友列表中)并...

切忌浮躁
2015/12/25
5
0
Python+ADB实现Android手机QQ自动点赞

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31922231/article/details/71598376 1、 前言 前段时间看了些爬虫的知识,然后又看到selenium,Appium,在...

0x3E6
2017/05/10
0
0
Qt 怎样在运行时创建多个button

举个例子详细说明问题: 比如说我需要首先获取我的博客的种类,然后为每个种类创建一个QPushButton,但是在程序运行之前,我不知道我需要多少种,所以需要在运行的时候动态的创建。 补充说明...

Cosven
2014/09/02
1K
6
NewBe/Newbe.Mahua.Framework

Newbe.Mahua.Framework dev master 说在最前面 开发本SDK的目的是为了促进.Net技术的交流学习。 由本SDK衍生的任何产品均与本SDK无关! 由本SDK支持的QQ自动化管理助手平台均与本SDK无关! ...

NewBe
2017/09/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

刚哥谈架构 (二) 我眼中的架构师

之前在公司,有小伙伴在向别人介绍我的时候,经常会有人这么说:“刚哥是我们的architcture”,如果来人是老外,心中一定是一惊,心中暗叹,“这位匪首看上去貌不惊人,难道已经做到了架构和...

naughty
32分钟前
2
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
85
3
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
5
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部