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

从事网站开发的想考研wordpress 编辑器设置

从事网站开发的想考研,wordpress 编辑器设置,传奇小程序源码,网站表单模板项目中横向一排元素,竖向一排元素,可以使用UIStackView。UIStackView的原理不做介绍,这里主要讲两个初次使用容易出现的两个问题。 首先创建一个stackview -(UIStackView*)titleStackView{if(_titleStackView nil){_titleStackView [UISta…

项目中横向一排元素,竖向一排元素,可以使用UIStackView。UIStackView的原理不做介绍,这里主要讲两个初次使用容易出现的两个问题。

首先创建一个stackview

-(UIStackView*)titleStackView{if(_titleStackView == nil){_titleStackView = [UIStackView new];_titleStackView.spacing = 5;_titleStackView.axis = UILayoutConstraintAxisHorizontal;_titleStackView.alignment = UIStackViewAlignmentCenter;_titleStackView.distribution = UIStackViewDistributionFill;}return _titleStackView;
}

 向stackview中添加view

[self.titleStackView addArrangedSubview:self.starIcon];
[self.titleStackView addArrangedSubview:self.vipImageView];
[self.titleStackView addArrangedSubview:self.circleMasterTag];
[self.titleStackView addArrangedSubview:self.circleManagerTag];

默认情况下,stackview中的元素是填满整个stackview的(fill),属性是distribution。其他的axis,alignment比较好理解。

第一个要点:stackview中的view需要使用masonry,不能使用frame

从结果上看,如果使用frame,stackview会依赖元素自身大小布局,比如皇冠的icon frame是20*14.5。但是皇冠图片是99pt,所以按照99pt去布局。比如:“圈主”,“管理员”两个带颜色的label,它们在初始化的时候,手动写的width。stack仍使用文本自身宽度布局。

比如starIcon的创建,需要写masonry,以及抗压缩和抗拉伸属性。

- (UIButton *)starIcon {if (!_starIcon) {_starIcon = [UIButton buttonWithType:UIButtonTypeCustom];_starIcon.clipsToBounds = YES;_starIcon.layer.cornerRadius = 3.f;[SVUserIdentityUtil starIdentityIconWithComplete:^(UIImage * _Nonnull image) {[_starIcon setBackgroundImage:image forState:UIControlStateNormal];}];[_starIcon setTitle:@"明星" forState:UIControlStateNormal];_starIcon.titleLabel.font = UIFontMedium_9;[_starIcon setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];[_starIcon setContentCompressionResistancePriority:UILayoutPriorityDefaultHigh forAxis:UILayoutConstraintAxisHorizontal];[_starIcon setContentHuggingPriority:UILayoutPriorityDefaultHigh forAxis:UILayoutConstraintAxisHorizontal];[_starIcon mas_makeConstraints:^(MASConstraintMaker *make) {make.width.mas_equalTo(25);make.height.mas_equalTo(13);}];}return _starIcon;
}

第二个要点:使用spacer

如果你想在宽度足够的情况洗,左对齐。右边部分,可以使用spacer(自定义一个UIView,抗拉伸和抗压缩都设置low优先级)

如图所示:使用spacer和未使用space的效果:

 

右侧的spacer的抗压缩和抗拉伸都是最低,所以会优先拉伸spacer

最后:如果将stackview中的某个view隐藏(setHidden=yes),那么后面的view会自动往前移动。

http://www.yayakq.cn/news/831544/

相关文章:

  • 武功网站建设wordpress图片多链接
  • 免费在线响应式网站自助建站wordpress页面权限设置
  • 网站关键词排名手机优化软件三维动画设计制作公司
  • 网站的服务器在哪里急招工地土建施工员
  • 新开网站wordpress 插件 简码
  • 网站开发项目合同书东莞百度推广优化
  • 在西部数码做的企业网站不能与阿里巴巴网站相连接高端网站建设968
  • 购物网站开发文档mvcdw网页设计全称
  • 找公司做网站的好处固定链接 wordpress
  • 做百度网站接到多少客户电话企业网站建设一般考虑哪些因素
  • 网站设计常用字体wordpress 导入discuz
  • 苏州建设监督网站首页包头网站建设多少钱
  • python做的网站有什么漏洞网站建设开发协议
  • vue做社区网站阿虎手机站
  • 网站建设零基础教学WordPress文章图片采集插件
  • 什么是全网整合营销seo网络推广培训
  • 兰州网站建设流程wordpress 博客 免费主题
  • 学网站建设需要用哪几个软件汕头模板开发建站
  • 国内地铁建设公司网站国外网站设计 网址
  • 网站转备案济南市莱芜区招聘信息
  • 建设数据库搜索网站工程平台公司做什么的
  • 专业的网站建设公论坛门户静态网页模板
  • 网站结构化数据合肥电商网站开发
  • 微信的微网站模板下载不了网站制作的发展趋势
  • 网站速度诊断永久免费单机版进销存软件
  • 网站开发需要注意的网站备案没有固定电话
  • 怎么做直播室的网站做网站 怎么选择公司
  • 遵义花果园网站建设泰安公司注册
  • 深圳画册设计网站登录自治区建设厅的网站查询
  • 北京市规划网站企业网站的概念