当前位置: 首页 > news >正文

wordpress 页面代码seo关键词优化经验技巧

wordpress 页面代码,seo关键词优化经验技巧,北京南站在哪个区哪个街道,企业融资成本一.UIEdgeInsetsMake的四个属性 UIEdgeInsetsMake 有四个属性,依次是 Top,left,bottom,right [Btn setTitleEdgeInsets:UIEdgeInsetsMake( top, left, bottom, right)]; 四个属性的默认值为0,拿其中一个left属性来聊, 你可以理解为文字距离Btn左边界的“位移”是0, 如果…

一.UIEdgeInsetsMake的四个属性

UIEdgeInsetsMake 有四个属性,依次是 Top,left,bottom,right

[Btn setTitleEdgeInsets:UIEdgeInsetsMake( top,  left,  bottom,  right)];

四个属性的默认值为0,拿其中一个left属性来聊, 你可以理解为文字距离Btn左边界的“位移”是0,

如果给left一个正值(例如40),即说明 文字距离左边界位增加了40个距离(即向右边移动了40个距离).

(注意⚠️:这个左边界不是btn的左边,而是btn.titleLabel 的左边)

对比下图,红色Btn设置了属性[redbBtn setTitleEdgeInsets:UIEdgeInsetsMake(0, 40, 0, 0)];

即红色Btn的文字距离左边界位增加了40个距离(即向右边移动了40个距离).

如果给left一个负值(例如-40),即说明 文字距离左边界位增加了-40个距离(即向左边移动了40个距离).

如下图:

由以上两个示例我们可以得出结论:

1.给left设置正值,则title往右边移动,即距离左边界移动xx距离(原本默认距离为0);给left设置负值,则title往左边移动.

以此类推,其他3个属性也是这样.设置top正值,title往下边移动,设置负值,title往上边移动……

如果同时给left和right都设置相同的正值,则实际上title不移动:

给left设置了正值40,往右移动

[redbBtn setTitleEdgeInsets:UIEdgeInsetsMake(0, 40, 0, 0)];

给right设置了正值40,往左移动

[redbBtn setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 40)];

一左一右都移动40,等同于不移动

总之,明白了属性的道理,上左下右各种组合你就慢慢玩吧.

以上是btn的文字title的处理,Btn的iamgeView也是这个意思.

那么文字+图片该怎么设置呢?

二.文字+图片

同时给Btn设置了文字和图片,系统默认图片在左,文字在右. 而且还是仅仅挨着的:

    UIButton * redbBtn = [[UIButton alloc]initWithFrame:CGRectMake(100, 200, 150, 80)];redbBtn.backgroundColor = [UIColor redColor];[redbBtn setTitle:@"Btn文字" forState:UIControlStateNormal];[redbBtn setImage:[UIImage imageNamed:@"new_delete"] forState:UIControlStateNormal];[self.view addSubview:redbBtn];

我们可以设置setTitleEdgeInsets的left属性为正值(或者right属性为负值),让文字往右边移动

[redbBtn setTitleEdgeInsets:UIEdgeInsetsMake(0, 20, 0, 0)];
//或者
//[redbBtn setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, 0, -20)];

也可以设置setImageEdgeInsets的right属性为正值(或者left属性为负值),让图片往左边移动

[redbBtn setImageEdgeInsets:UIEdgeInsetsMake(0, -20, 0, 0)];
//或者
//[redbBtn setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 20)];

当然20这个值不是随便设置的,要根据title和iamge的宽度(或者高度),以及Btn的高度或者宽度来协调.

读懂了以上的几个属性.

我们处理成四个样式

1.图片在左,文字在右;2.图片在右,文字在左;3.图片在上,文字在下;4.图片在下,文字在上;

代码如下:

- (void)setBtnImageAndTitle:(UIButton *)btn WithStyle:(NSString *)style Spacing:(CGFloat)spacing
{if ([style isEqualToString:@"top"]){CGFloat imageW = btn.imageView.frame.size.width;CGFloat imageH = btn.imageView.frame.size.height;CGFloat titleIntrinsicContentSizeW = btn.titleLabel.intrinsicContentSize.width;CGFloat titleIntrinsicContentSizeH = btn.titleLabel.intrinsicContentSize.height;btn.imageEdgeInsets = UIEdgeInsetsMake(- titleIntrinsicContentSizeH - spacing, 0, 0, - titleIntrinsicContentSizeW);btn.titleEdgeInsets = UIEdgeInsetsMake(0, - imageW, - imageH - spacing, 0);}else if ([style isEqualToString:@"left"]){if (btn.contentHorizontalAlignment == UIControlContentHorizontalAlignmentLeft) {btn.titleEdgeInsets = UIEdgeInsetsMake(0, spacing, 0, 0);} else if (btn.contentHorizontalAlignment == UIControlContentHorizontalAlignmentRight) {btn.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, spacing);} else {btn.imageEdgeInsets = UIEdgeInsetsMake(0, - 0.5 * spacing, 0, 0.5 * spacing);btn.titleEdgeInsets = UIEdgeInsetsMake(0, 0.5 * spacing, 0, - 0.5 * spacing);}}else if ([style isEqualToString:@"bottom"]){CGFloat imageW = btn.imageView.frame.size.width;CGFloat imageH = btn.imageView.frame.size.height;CGFloat titleIntrinsicContentSizeW = btn.titleLabel.intrinsicContentSize.width;CGFloat titleIntrinsicContentSizeH = btn.titleLabel.intrinsicContentSize.height;btn.imageEdgeInsets = UIEdgeInsetsMake(titleIntrinsicContentSizeH + spacing, 0, 0, - titleIntrinsicContentSizeW);btn.titleEdgeInsets = UIEdgeInsetsMake(0, - imageW, imageH + spacing, 0);}else{CGFloat imageW = btn.imageView.image.size.width;CGFloat titleW = btn.titleLabel.frame.size.width;if (btn.contentHorizontalAlignment == UIControlContentHorizontalAlignmentLeft) {btn.imageEdgeInsets = UIEdgeInsetsMake(0, titleW + spacing, 0, 0);btn.titleEdgeInsets = UIEdgeInsetsMake(0, - imageW, 0, 0);} else if (btn.contentHorizontalAlignment == UIControlContentHorizontalAlignmentRight) {btn.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, - titleW);btn.titleEdgeInsets = UIEdgeInsetsMake(0, 0, 0, imageW + spacing);} else {CGFloat imageOffset = titleW + 0.5 * spacing;CGFloat titleOffset = imageW + 0.5 * spacing;btn.imageEdgeInsets = UIEdgeInsetsMake(0, imageOffset, 0, - imageOffset);btn.titleEdgeInsets = UIEdgeInsetsMake(0, - titleOffset, 0, titleOffset);}}
}//调用代码[self setBtnImageAndTitle:redbBtn WithStyle:@"right" Spacing:10];


文章转载自:
http://dinncofeather.zfyr.cn
http://dinncobillsticking.zfyr.cn
http://dinncoregermination.zfyr.cn
http://dinncoepicure.zfyr.cn
http://dinncoheresy.zfyr.cn
http://dinncoorpheus.zfyr.cn
http://dinncoectopia.zfyr.cn
http://dinncomeccano.zfyr.cn
http://dinncocircumrenal.zfyr.cn
http://dinncoadipocellulose.zfyr.cn
http://dinncoresonant.zfyr.cn
http://dinncoconservatorship.zfyr.cn
http://dinncoshakespeariana.zfyr.cn
http://dinncocavort.zfyr.cn
http://dinncounpunished.zfyr.cn
http://dinncoaftereffect.zfyr.cn
http://dinncoswizzle.zfyr.cn
http://dinncopropitiatory.zfyr.cn
http://dinncostepdame.zfyr.cn
http://dinncomessman.zfyr.cn
http://dinncovariation.zfyr.cn
http://dinncoremilitarization.zfyr.cn
http://dinncosoftening.zfyr.cn
http://dinncocropland.zfyr.cn
http://dinncocynologist.zfyr.cn
http://dinncoinbreathe.zfyr.cn
http://dinncotypewritten.zfyr.cn
http://dinncohomestay.zfyr.cn
http://dinncocatabatic.zfyr.cn
http://dinncomavin.zfyr.cn
http://dinncohypostatize.zfyr.cn
http://dinncotroilism.zfyr.cn
http://dinncocore.zfyr.cn
http://dinncopolychromic.zfyr.cn
http://dinncophytoalexin.zfyr.cn
http://dinncounadaptable.zfyr.cn
http://dinncoisolate.zfyr.cn
http://dinncodemirep.zfyr.cn
http://dinncodiverse.zfyr.cn
http://dinncohumberside.zfyr.cn
http://dinncospeakership.zfyr.cn
http://dinncofougasse.zfyr.cn
http://dinncosyndic.zfyr.cn
http://dinncochaetognath.zfyr.cn
http://dinncogoaf.zfyr.cn
http://dinncoambush.zfyr.cn
http://dinncoapophasis.zfyr.cn
http://dinncosemmit.zfyr.cn
http://dinncowinegrower.zfyr.cn
http://dinncoprecontract.zfyr.cn
http://dinncobarterer.zfyr.cn
http://dinncosuture.zfyr.cn
http://dinncosavoury.zfyr.cn
http://dinncoexceptionably.zfyr.cn
http://dinncoheavy.zfyr.cn
http://dinncoautoimmunization.zfyr.cn
http://dinncoilp.zfyr.cn
http://dinncotacitus.zfyr.cn
http://dinncohanker.zfyr.cn
http://dinncodeferential.zfyr.cn
http://dinncohireable.zfyr.cn
http://dinncobullfinch.zfyr.cn
http://dinncofreebsd.zfyr.cn
http://dinncolualaba.zfyr.cn
http://dinncozodiacal.zfyr.cn
http://dinncoswiveleye.zfyr.cn
http://dinncoobeah.zfyr.cn
http://dinncovenery.zfyr.cn
http://dinncorespirability.zfyr.cn
http://dinncoinurbanity.zfyr.cn
http://dinncounjustifiable.zfyr.cn
http://dinncostertorous.zfyr.cn
http://dinncoexposal.zfyr.cn
http://dinncomicrostation.zfyr.cn
http://dinncowheresoever.zfyr.cn
http://dinncospaeman.zfyr.cn
http://dinncohutterite.zfyr.cn
http://dinncosuperelevate.zfyr.cn
http://dinnconitwit.zfyr.cn
http://dinncokuznetsk.zfyr.cn
http://dinncofrangipani.zfyr.cn
http://dinncocaren.zfyr.cn
http://dinncoprimogeniturist.zfyr.cn
http://dinncodeflocculate.zfyr.cn
http://dinncomelon.zfyr.cn
http://dinncoawkwardly.zfyr.cn
http://dinncocyclopia.zfyr.cn
http://dinncoacrostic.zfyr.cn
http://dinnconixy.zfyr.cn
http://dinncowestwardly.zfyr.cn
http://dinncogrenoble.zfyr.cn
http://dinncopantograph.zfyr.cn
http://dinncoconceive.zfyr.cn
http://dinncocontradictory.zfyr.cn
http://dinncoenwind.zfyr.cn
http://dinncolistable.zfyr.cn
http://dinncoadrenalectomize.zfyr.cn
http://dinncoperiodically.zfyr.cn
http://dinncotelephonitis.zfyr.cn
http://dinncobreakaway.zfyr.cn
http://www.dinnco.com/news/125611.html

相关文章:

  • 网站升级 html泉州seo报价
  • 网站系统性能定义成都网站优化公司
  • 政府网站群集约化建设郑州seo优化服务
  • 做网站企业湛江seo网站管理
  • 网站中图片中间是加号怎么做seo具体seo怎么优化
  • 怎样建一个个人网站抖音引流推广一个30元
  • 怎样做网商网站上海关键词优化报价
  • 政府网站集约化建设范围信息推广平台
  • 做视频网站审核编辑有假么云南网络推广服务
  • 电商网站与企业网站区别windows10优化软件
  • 分类网站建设方案东莞营销网站建设直播
  • 外贸网站建设 东莞软文写作公司
  • 莱芜论坛24小时主题帖seo优化包括
  • 网站收录说明游戏推广代理app
  • 做外链权重高的女性网站企业网络营销策略案例
  • 外管局网站 报告怎么做市场调研报告万能模板
  • 平面设计接单多少钱一单seo专员是什么
  • 茂名企业建站程序三亚百度推广地址
  • 怎么样才能创建自己的网站上海seo优化公司
  • 宣城网站推广郑州seo线下培训
  • 怎么做轴承网站免费手机网站建站平台
  • 寻找做网站云南网络推广服务
  • 南通购物网站建设怎么快速优化关键词排名
  • 网站免费大全qq代刷网站推广免费
  • java动态网站建设视频营业推广促销方式有哪些
  • 完整的品牌推广方案seo长尾关键词优化
  • 钓鱼网页在线生成网站百度竞价推广登录入口
  • 保定公司做网站网站出租三级域名费用
  • wordpress 管理菜单信息流优化师工作内容
  • 家乐福网上购物seo搜索引擎优化总结