到此留步又到了村中间打一字字

Pages: 1/2
主题 : cell中放webView&&如何提高性能,主要是计算高度那块!&&有此经验的,请留步
级别: 侠客
UID: 509879
可可豆: 364 CB
威望: 261 点
在线时间: 557(时)
发自: Web Page
来源于&&分类
cell中放webView&&如何提高性能,主要是计算高度那块!&&有此经验的,请留步&&&
如题&& cell中放webView,由于计算高度的时候,采取的是外部再创建一个webView 去计算高度,相当占内存,好性能,希望好心人指点!
级别: 侠客
可可豆: 124 CB
威望: 124 点
在线时间: 299(时)
发自: Web Page
能贴下源码或者项目么? 不知道你具体是怎么实现的。不过在webViewDidFinishLoad方法里面再去计算高度 ,回调 修改自身的高度。用约束设置cell的高度是根据内容高度这样。会不会好点。
级别: 侠客
UID: 509879
可可豆: 364 CB
威望: 261 点
在线时间: 557(时)
发自: Web Page
回 1楼(a) 的帖子
//显示传值-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{&&&&&&if (indexPath.row == 0 && _currentPage == 1) {&&&&&&&&DetailModel *model = _dataArray[indexPath.row];&&&&&&&&static NSString *cellId = @&detailID&;&&&&&&&&DetailCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId];&&&&&&&&if (nil == cell) {&&&&&&&&&&&&&&&&&&&&&&&&cell = [[[NSBundle mainBundle] loadNibNamed:@&DetailCell& owner:nil options:nil] lastObject];&&&&&&&&}&&&&&&&&&&&&&&&&[cell configureModel:model theme:self.theme];&&&&&&&&&&&&&&&&cell.delegate =&&&&&&&&cell.selectionStyle = UITableViewCellAccessoryN&&&&&&&&&&if (model.modelHeight == 0) {&&&&&&&&&&&&&&&&&&&&&&&&[self loadWebVeiwContent:model.content index:indexPath.row];&&&&&&&&} &&&&&&&&&&&&&&&&&&&&}else{&&&&&&&&&&&&ReplyModel *model = _dataArray[indexPath.row];&&&&&&&&static NSString *cellId = @&ReplyID&;&&&&&&&&ReplyCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId];&&&&&&&&if (nil == cell) {&&&&&&&&&&&&&&&&&&&&&&&&cell = [[[NSBundle mainBundle] loadNibNamed:@&ReplyCell& owner:nil options:nil] lastObject];&&&&&&&&}&&&&&&&&[cell configModel:model];&&&&&&&&&&&&cell.delegate =&&&&&&&&&&&&&&&&cell.selectionStyle = UITableViewCellAccessoryN&&&&&&&&&&&&&&&&if (model.modelHeight == 0) {&&&&&&&&&&&&&&&&&&&&&&&&[self loadWebVeiwContent:model.content index:indexPath.row];&&&&&&&&}&&&&&&&&&&&&&&&&&&&&&&&&}&&&&}//记载内容-(void)loadWebVeiwContent:(NSString *)content&&index:(NSInteger)index{&&&&&& &&&&NSString *jsString = [NSString stringWithFormat:@&&html& \n&&&&&&&&&&&&&&&&&&&&&&&&&&&&&head& \n&&&&&&&&&&&&&&&&&&&&&&&&&&&&&style type=\&text/css\&& \n&&&&&&&&&&&&&&&&&&&&&&&&&&&&img {max-width:%} *{font-size:0.97color:#777777;margin:0;padding:0;} body{width:%position:word-break: break-word-wrap: break-height:}\n&&&&&&&&&&&&&&&&&&&&&&&&&&&& p{line-height:30}&/style& \n&&&&&&&&&&&&&&&&&&&&&&&&&&&&&script&window.onload=function(){&&&&&&&&&&&&&&&&&&&&&&&&&&&&window.location.href = 'ready://'+ document.documentElement.clientH}&/script&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/head& \n&&&&&&&&&&&&&&&&&&&&&&&&&&&&&body id=content&&p&%@&/p&&/body& \n&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/html&&,([UIScreen mainScreen].bounds.size.width-20),[UIScreen mainScreen].bounds.size.width*0.96 ,content];&&&&&&&&UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 64,[UIScreen mainScreen].bounds.size.width*0.96 , 20)];&&&&webView.tag =&&&&webView.hidden = YES;&&&&&&&&webView.scrollView.scrollEnabled = NO;&&&&webView.delegate =&&&&[webView loadHTMLString:jsString baseURL:nil];&&&&[_webArray addObject:webView];&&&&&&&&&&&&[[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@&WebKitCacheModelPreferenceKey&];&&&&[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@&WebKitDiskImageCacheEnabled&];//&&&&[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@&WebKitOfflineWebApplicationCacheEnabled&];//&&&&[[NSUserDefaults standardUserDefaults] synchronize];&&&&[self.view addSubview:webView];&&&&&&&&}拦截JS计算的高度-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{&&&&&&&&NSURL *url = [request URL];&&&&&&&&if (navigationType == UIWebViewNavigationTypeOther) {&&&&&&&&if ([[url scheme] isEqualToString:@&ready&]) {&&&&&&&&&&&&&&&&&&&&&&&&float contentHeight = [[url host] floatValue];&&&&&&&&&&&&_reloadCount = webView.&&&&&&&&&&&&&&&&&&&&&&&&if (_reloadCount == 0 && _currentPage == 1) {&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&DetailModel *model = _dataArray[_reloadCount];&&&&&&&&&&&&&&&&model.modelHeight = contentH&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&NSLog(@&拦截的高度 计算%f&&&&tag%ld&,contentHeight,webView.tag);&&&&&&&&&&&&&&&&&&&&&&&&&&&&}else{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//这个if&&加判断的原因是 跳转跨页数到某一楼层的时候,会出现崩溃&&数组越界的情况&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&if(_dataArray.count & _reloadCount){&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ReplyModel *model = _dataArray[_reloadCount];&&&&&&&&&&&&&&&&&&&&model.modelHeight = contentH&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}else{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&&&&&NSIndexPath *indexPath=[NSIndexPath indexPathForRow:_reloadCount inSection:0];&&&&&&&&&&&&&&&&&&&&&&&&//cell所在可见范围刷新&&&&&&&&&&&&if ([_tableView cellForRowAtIndexPath:indexPath] != nil) {&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[_tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]&& withRowAnimation:UITableViewRowAnimationNone];&&&&&&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&return NO;&&&&&&&&}&&&&&&&&&&&&}&&&&return YES;}我觉得 看我代码你会疯!!
级别: 侠客
可可豆: 124 CB
威望: 124 点
在线时间: 299(时)
发自: Web Page
你加了太多次的webView了 。不要在cellForRowAtIndexPath里面用addSubView这种方法,尽量。建议 你的webView直接加到Cell里面 然后每次loadContent的时候 用cell里面的WebView就好了。改下函数的入参,吧Cell的WebView传进去。不要在里面每次都去init&&然后Add。这个是一个很容易忽视的地方。多了解下Cell的重用机制
级别: 侠客
UID: 509879
可可豆: 364 CB
威望: 261 点
在线时间: 557(时)
发自: Web Page
回 3楼(a) 的帖子
大概 懂你的意思了!&& 谢谢大神
可可豆: * CB
威望: * 点
在线时间: (时)
注册时间: *
最后登录: *
发自: Web Page
UIWebView计算高度可以用 ://获取页面高度,并重置webview的frameCGFloat documentHeight = [[uiWebView stringByEvaluatingJavaScriptFromString:@&document.body.offsetHeight&] floatValue];不需要再创建一个UIWebView啦。。注:这个 “document.body.offsetHeight”&&看后台代码如何设置的,我们后台告诉我用这个就可以获取到webView的高度
级别: 侠客
UID: 509879
可可豆: 364 CB
威望: 261 点
在线时间: 557(时)
发自: Web Page
回 5楼(zuo) 的帖子
可是这个&&需要webView加载完成之后,才能获得高度吧。然后再去刷新cell,会造成死循环吧!&&还有这种方法获得高度,不是很准确啊。 你用的时候都可以的吗
可可豆: * CB
威望: * 点
在线时间: (时)
注册时间: *
最后登录: *
发自: Web Page
回 6楼(我叫田) 的帖子
是这样的,我们和后台有JS回调(用的是WebViewJavascriptBridge),当webView加载页面完成后,后台会给我发一个JS方法(setWebViewHeight),然后我才会去获取高度,刷新Cell高度。。[_webViewBridge registerHandler:@&setWebViewHeight& handler:^(id data, WVJBResponseCallback responseCallback) {&&&&&&&&[self getUIWebViewHeight];}];然后在getUIWebViewHeight方法里面:- (void) getUIWebViewHeight {&&&&&&&&//获取页面高度,并重置webview的frame&&&&CGFloat documentHeight = [[uiWebView stringByEvaluatingJavaScriptFromString:@&document.body.offsetHeight&] floatValue];&&&&&&&&STLog(@&[UIWebView]webViewHeight:%f,documentHeight:%f&, _webViewHeight, documentHeight);&&&&if (_webViewHeight != documentHeight) {&&&&&&&&_webViewHeight = documentH&&&&&&&&STLog(@&[UIWebView]webViewHeight:%f&, _webViewHeight);&&&&&&&&uiWebView.frame = CGRectMake(0, 0, kScreenwidth, _webViewHeight);&&&&&&&&[_tableView reloadData];&&&&}}就这样啦
级别: 侠客
UID: 509879
可可豆: 364 CB
威望: 261 点
在线时间: 557(时)
发自: Web Page
回 7楼(zuo) 的帖子
6666&& 想问下性能怎么样。占的内存高吗
可可豆: * CB
威望: * 点
在线时间: (时)
注册时间: *
最后登录: *
发自: Web Page
回 8楼(我叫田) 的帖子
还能接受啊,都用了UIWebView了,这个内存就不要太在意了。。反正我5s跑起来一点都不卡。。
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版热门搜索:
第二十五章:道友请留步,此宝与我有缘
小贴士:页面上方临时书架会自动保存您本电脑上的阅读记录,无需注册
&&&&静静地坐在龙椅之上,闭上双目,感应着体内波涛汹涌的龙气,太一整个人的气息,也逐渐的提升着。◢随◢梦◢小◢说Щщш.sUimEnG.lā&&&&龙气这玩意儿,抛去种种神秘,掀开面纱仔细研究一下,其实也不过是许多高等级能量的一种罢了。&&&&具有震慑、威压、霸道、强横等种种特点,算是一种用途很广,威力也很大的能量。&&&&而此时,整个人族龙气加身之下,太一自然而然的就突破了。只不过,这一切都被他拿出河图洛书,层层封锁住了。&&&&除了人道之外,没人知晓。而此时,再考虑到太一的地位,可以说,这就是人道之主的天然候选人。&&&&而实际上,他的竞争对手,三皇五帝,此时还隐居于火云洞之中。&&&&也就是说,再过上一段时间,干上一些事情之后,兴许就可成就人道之主业位了。只能说,这也算是意外之喜吧。&&&&片刻之后,太一忽然睁开双眼,站在高台之上,看着整座朝歌城,这,就是我的天下。&&&&看着夜色,太一感慨了一会儿,便笑嘻嘻的看向了远方。同时,发布命令,召集贵族,召集臣子举行庆典。..&&&&另一边,很遥远很遥远的地方,也是太一刚才,双眼注视的地方,此时,十六位大罗金仙,朝着西岐城而去。&&&&西岐,周的都城,这里的姬姓诸侯,也就是西伯侯,便是这一次仙人们的选择。&&&&甚至,连剧本都想好了。到时候,文王做前期准备,武王登基上台之后,才开始战争。&&&&甚至,这位武王,还不能是嫡长子,如果是二儿子、三儿子甚至是小儿子的话,就更好了。&&&&为何要这么做呢?因为,如果武王是嫡长子的话,那他对于仙人的感激,就会少上很多。&&&&所以,广成子决定,如果文王的哪个儿子,比较识相的话,就扶持他上位好了。&&&&这个道理,就和慈航静斋的圣女们,扶持李世民上位,是一样一样的。&&&&他们要是支持李建成的话,哪里会收获那么多感激呢?只可惜,李世民比较聪明,使得她们最后玩脱了而已。&&&&而历史上,武王上位,不过三四年的功夫,就直接死去,这其中肯定也是有许多故事的。&&&&经历了那么多场战争,身体都倍儿棒的武王,灭掉商朝之后,仅仅三到四年,就病死了!&&&&只能说,中国的历史书,所隐瞒的秘密,实在太多。可信度,还不如老百姓自个儿瞎猜呢。&&&&当然,这一切都尚未发生,而此时,十六位大罗金仙,却遇上了麻烦。&&&&“道友请留步!”&&&&伴随着这具经典的话语,有三位看不透的存在,来到了他们面前。广成子感觉,这三位应该都是准圣级别的存在。&&&&虽然,实力应该比不上师尊,但也是德高望重的老前辈了。对于老前辈,当然是要尊重的。&&&&“诸位前辈来此,有何指教?”广成子双手抱在胸前,微微一礼,直接说道。&&&&“嘿嘿,我观崆峒印与我有缘,所以特意过来,接受此宝。只需交出来,便会离去。”&&&&说话的,是一个戴着面具的家伙。面具似乎具有隔绝天机的作用,反正,广成子不管怎么看,都看不清楚面具之下的景象。&&&&面具男话音刚落,旁边的一位女神,就开口了。这位女神的声音,很好听,长相也很漂亮,气质也很惊人。&&&&更重要的是,一身实力,深不可测。给广成子的感觉,和师尊也差不了多少了。&&&&“嘻嘻,本座本来是没什么兴趣的,不过忽然内心惊诧,掐指一算,发觉你手上的盘古幡,与我有缘。所以,交出盘古幡,一切好说。”&&&&“另外,不要指望元始天尊或者道德天尊,会前来救你们。这里的一切,早就被遮掩了。”&&&&闻言,广成子只感觉头皮发麻。同时,看向了三人中剩下的一位老者。&&&&这位老者,满头银发,手里拄着一根拐杖,看上去平平无奇。&&&&“哎,其实老夫我是不想过来的。不过,受人之托,忠人之事,所以就过来了。”&&&&“而且,说到底这也怪你们的师父。太极图这样的世界开辟之宝,竟然大大咧咧的放在外边,让弟子带在身上,这不是欢迎来抢吗?”&&&&实际上,将宝物让弟子戴在身上,其实是没啥危险的。因为此界,没有谁敌得过三清联手。(女娲娘娘除外)&&&&甚至,哪怕是单挑,三清也是实力最强的一批人。再加上宝物早已炼化了八成,一般人抢了也没用啊。&&&&可问题是,谁让他们碰到了域外天魔呢。和域外天魔讲道理,肯定是脑子进水了。&&&&闻言,广成子算是明白了,这三个都是一伙的。&&&&一个想要抢夺人族至宝崆峒印,一个想要抢夺太极图,还有一个想要抢夺盘古幡。简而言之,都不是啥好东西。&&&&同时,冷汗不断地从额头至上流下。盘古幡之中,封印着元始的全力一击,太极图也是如此。然而,面对对面的三位,真的有用?&&&&“前辈,这种玩笑,还是不要随便开了。如果前辈有什么需要,家师一定会……”&&&&“不不不不,你误会了,这不是开玩笑,我们是认真地。对了,我们是专业的,是有组织有纪律的抢劫犯。”&&&&话音刚落,太一便直接动手了。恩,没错,这位带着面具的,就是他自己。准确的说,是东皇这具化身。&&&&这一刻,广成子猛地吐了一口精血,彻底激发盘古幡的威力,劈向太一,想要借机逃走。&&&&同时,玄都**师,也拿出了道德留下的法印,激活了太极图,化为太极金桥。&&&&见状,朱雀冷冷一笑,大袖一挥,黄、白、黑、青、红五色神光瞬间出现,神光交织之下,轻轻一扫,盘古幡便失去了掌握,来到了朱雀的手上。&&&&“呵呵,这就是盘古幡,世界开辟之宝,也不怎么样嘛?”&&&&说着,还随便敲了敲,随手藏了起来。这一幕,看的广成子双目圆瞪,死死咬紧牙关,恨不得吃了朱雀。&&&&同时,扬眉拿起拐杖,对着太极金桥,敲了三下。当当当,三下之后,太极金桥便消失不见,化为了黑白二色的阴阳鱼,进入了袖子之中。&&&&“这是假的,质量比起真的差远了。不过想想也是,整个世界都是劣质版的,能有什么好东西?”&&&&与此同时,太一则是拿出了一道天地人三皇皇气合流之后的产物,瞬间,崆峒印便脱离了玄都的掌握,主动的来到了太一手上。&&&&“住手,你们究竟是谁?敢留下名号吗?”广成子口吐鲜血,直接问道。&&&&可是,回答他的却是一声冷哼,瞬间,整个人便身躯炸裂而亡。就连神魂,也被太一消灭了个干净。&&&&片刻之后,元始、道德二人齐齐来到此地,同时,使用法力,不断地试图召唤太极图、盘古幡。&&&&不过,让二人失望的是,一无所获,一无所获!什么都没算出来,天机彻底混乱,对于宝物的召唤,也没有任何效果。&&&&甚至,和宝物之间的联系,都消失了。在看看昏迷在地的众多弟子们,更是怒不可遏。&&&&又过了片刻,灵宝也来到了此地。仔细的瞅了瞅,算了算,也只好摇了摇头。这事儿吧,他也无能为力。&&&&紧接着,许多大能都获得了这个消息。这可真是个大新闻啊,一下子许多人都坐不住了。&&&&无论如何,宝物失去了,缘分也就没了。到时候,谁找到就是谁的!
&&&&《》随梦小说网全文字更新,牢记我们新网址 :Www.SuiMeng.La
温馨提示:按 回车[Enter]键 返回书目,按 ←键 返回上一页,按 →键 进入下一页。【 liuxue86.com - 谜语 】
请留步(打一交通运输词语)
谜底:招呼站
查看答案出国留学网(zw.liuxue86.com)之小知识:猜谜方法的具体玩法.的猜法多种多样,比较常见的有二十多种。属于会意体的有会意法、反射法、借扣法、侧扣法、分扣发、溯源法;属于增损体的有加法、减法、加减法;属于离合体的有离底法、离面法;属于象形体的有象形法、象画法;属于谐音体的有直谐法、间谐法;属于综合体的有比较法、拟人法、拟物法、问答法、运典法。  【排除法】就是排除一面取一面,排除多方取一方,排除容易而取难的。例如:说不叫说,拿不叫拿(打一字)最)这里排除“说”而取“曰”,排除“拿”而换成“取”。为你精心推荐:
  想了解更多谜语网的资讯,请访问:
本文来源:
春节是我们国家最隆重的节日,让我来为你们介绍一下春节吧。小编为大家精心准备了《三年级作文传统节日春节》,希望对大家有所帮助,如果想了解更多的相关信息,请继续关注我们出国留学网。三年
刚过完了快乐的元旦,春节就要到了,我可高兴了。小编为大家精心准备了《难忘的春节作文200》,希望对大家有所帮助,如果想了解更多的相关信息,请继续关注我们出国留学网。难忘的春节作文2
过大年了,街上热闹极了,我都是被鞭炮声“叫醒”的。小编为大家精心准备了《关于春节的作文450字》,希望对大家有所帮助,如果想了解更多的相关信息,请继续关注我们出国留学网。关于春节的
明天就是春节了,想着能吃到美味的饭菜,还能得到很多压岁钱,我就非常高兴。小编为大家精心准备了《过春节的作文600》,希望对大家有所帮助,如果想了解更多的相关信息,请继续关注我们出国
热闹的春节快到了,今年我们一家要去老家过年,高兴死我了。小编为大家精心准备了《写春节的作文200》,希望对大家有所帮助,如果想了解更多的相关信息,请继续关注我们出国留学网。写春节的> 问题详情
附加题。 读一读,猜一猜。1.四个山字山靠山,  四个川字川套川, 四个口字口对口, 四个日字肩并肩。 打一字()2.
悬赏:0&答案豆
提问人:匿名网友
发布时间:
附加题。&&读一读,猜一猜。1.四个山字山靠山,四个川字川套川,&&&&&四个口字口对口,&&&&&四个日字肩并肩。&&&&&打一字(&&&&)&&2.小小姑娘满身黑,&&&&&&&身带剪刀满天飞,&&&&&&&&&低飞雨,高飞晴,&&&&&&&&&气象预报它最行。&&&&&&&&&&打一动物(&&&&)&&
您可能感兴趣的试题
1附加题。读一读,连一连。求人指点说&&&&请问请人解答说&&&&谢谢求人原谅说&&&&指教事情办完说&&&&留步请人勿送说&&&&抱歉等候客人说&&&&久仰中途先走说&&&&奉还向人祝福说&&&&恭候归还原物说&&&&恭喜初次见面说&&&&失陪2背古诗,连线。&&&&《宿新市徐公店》《渔歌子》&&&&&&&&《忆江南》&&《山行》&&&&&&&&&&杜牧&&张志和杨万里白居易树头花落未成阴白云生处有人家春来江水绿如蓝斜风细雨不须归3附加题。&&&&你知道下面有趣的山名在什么省吗?&&&&1.一江山&&&&a.四川&&&&2.二郎山&&&&b.浙江&&&&3.三危山&&&&c.山西&&&&4.四明山&&&&d.甘肃&&&&5.五台山&&&&e.浙江4判断下列说法,正确的打“√”,错误的打“×”。&&&&1.《鸟鸣涧》是唐代诗人白居易的作品。(&&)&&&&2.罗斯福当了十二年美国总统。(&&)&&&&3.第一次登上月球的是阿姆斯特朗等人,时间是日。(&&)&&&&4.孔子采取“因材施教”和“有教无类”的教学方针,受到了学生的敬重。(&&)&&&&5.《中国结》一文表面上写的是中国结,实际上表达的是中华各族儿女对祖国深深的热爱之情。(&&)6.《飞夺泸定桥》一文围绕“飞”和“夺”展开故事情节。(&&)
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
恭喜你被选中为
扫一扫-免费查看答案!
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
提示:请截图保存您的账号信息,以方便日后登录使用。
常用邮箱:
用于找回密码
确认密码:}

我要回帖

更多关于 找到一半打一字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信