重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这个效果在逆向中难度是最低的,适合新手练习。涉及一些基础的知识,如如何读取本地图片,imageNamed可不行;如何调用oc文件,实现多文件操作,避免多个文件在一起显得臃肿,另外动画的实现可要花一些时间调试。
创新互联建站是专业的云冈网站建设公司,云冈接单;提供做网站、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行云冈网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
一眼就看到YYTableView,从这里切入好了。
ssh连接手机终端-cycript -p WeChat-查找YYTableView-通过nextResponder找到BaseMsgContentViewController
工程目录下新建src文件夹,把BalloonFlyView放入该文件夹下
找到Makefile-iOSREProject_FILES
.m文件改.xm,xm与oc中的.mm类似,这样Tweak可引用到OC文件
*是通配符,及src下的所有.m文件都可以引用
#import "src/BalloonFlyView.h"
BalloonFlyView *vi = [[BalloonFlyView alloc] initWithFrame:CGRectZero];
[vi showAnimationInView:self.view];
1.图片需要放在/Library/PreferenceLoader/Preferences/路径
hook BaseMsgContentViewController
自定义方法:
UIMenuItem *share = [[UIMenuItem alloc] initWithTitle:@"分享"action:@selector(shareClick:)];
UIMenuItem *report = [[UIMenuItem alloc] initWithTitle:@"举报"action:@selector(report:)];
UIMenuController *menu = [UIMenuController sharedMenuController];
[menu setMenuItems:[NSArray arrayWithObjects:share, report, nil]];
[menu setTargetRect:cell.c_post_content.frame inView:cell.c_post_content.superview];
[menu setMenuVisible:YES animated:YES];
项目中涉及到需要跳转到QQ聊天界面,所以查了腾讯的文档,但是没有找到网上所说的地址: mqq://im/chat?chat_type=wpauin=%@version=1src_type=web ,
只在 qun.qq.com 找到了跳转QQ群的地址: mqqapi://card/show_pslcard?src_type=internalversion=1uin=%@key=%@card_type=groupsource=external 。希望了解的人指点一下
拖到最底的时候,scrollview的contentOffset.y 是 contentSize.height - scroll.frame.size.height
可以使用 scrollView 的delegate方法来监测
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if(scrollView.contentOffset.y scrollView.contentSize.height - scrollView.frame.size.height){
nslog(@"已经是最底了");
}
}