首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

六天完成一个简单iOS App - 第二天

登陆界面的搭建 首先涉及到登录界面状态栏颜色的问题,我们需要将状态栏颜色改为白色,可以在控制器内实现方法更改 - (UIStatusBarStyle)preferredStatusBarStyle {...return UIStatusBarStyleLightContent; } 关于修改状态栏颜色详细的介绍可以去看状态栏的管理 因为登陆界面很多地方都需要用到,例如查看关注时需要登陆,添加关注时也需要先登录...登录注册拼接 如果想点击button实现动画,我们需要修改view左边线与左边屏幕的约束,获得约束属性,View左边线与屏幕左边的距离从0修改为负一个屏幕宽度,当然也需要添加登陆View右边线和注册View...4. textfield光标颜色的改变和占位文字颜色改变 首先,这里有四个textfield,每一个都需要设置光标颜色和占位文字颜色,所以我们通过自定义textfield来实现,然后再awakeFromNib...切换占位文字颜色颜色textfield处于未编辑状态时,占位文字颜色为灰色,当textfield处于编辑状态时,占位文字颜色为白色 ?

2.1K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    17.Flutter学习之路常用表单TextField、CheckBox等组件

    TextField常见属性: 属性 描述 maxLines 文本框改为多行文本框,默认是单行 onChanged 文本框改变的时候触发的时间 decoration hintText类似于EditText...border 边框线,配合OutlineInputBorder使用、labelText:label的名称、labelStyle,配置label使用 obscureText j文本框改为密码框 controller...), ); } } Checkbox但选 Checkbox常见属性 属性 描述 value true或者false onChange 改变的时候触发的事件 activeColor 选中的颜色...、背景颜色 checkColor 选中的颜色、CheckBox里面对号的颜色 CheckboxListTile多选框组件 属性 描述 value true或者false onChange 改变的时候触发的事件...activeColor 选中的颜色、背景颜色 title 标题 subtitle 二级标题 secondary 配置图标或者图片 selected 选中的时候文字颜色是否跟着改变

    83720

    iOS学习——输入验证码界面封装

    做完之后简单整理了一下,实现的基本思路做下记录。实现后的效果大致如下图所示,当四位签到码全部输入时,提交按钮是可以提交的,否则提交按钮失效,不允许提交。 ? ?..._contentF) { _contentF = [[UITextField alloc] init]; //背景颜色和字体颜色都设置为透明的,这样在界面上就看不到...{ return NO; } @end  2.2 展示视图(KLCodeView)   展示视图(KLCodeView)就很简单了,布局就是一个UILabel在上面,最下面一个UIView的下划线...,唯一需要考虑的点就是下划线颜色问题,如何根据是否有内容进行颜色变化。...这个问题的解决也很简单,因为这个 UILabel的内容是通过一个属性text来进行设置的,所以我们重写text的设置方法就OK了,当设置的text内容不为空时,我们就设置对应的颜色为需要的颜色(蓝色),

    1.8K30

    vue菜单点击下划线跟随动画

    点击标题后,计算要滑动的距离 css3动画移动到目标位置 以上方案对比,发现方案1缺点较大,例如无法控制下划线长度,圆角,以及下划线渐变色等。...每个菜单所占宽度 = 屏宽 / 菜单个数 + let slidingWidth = (width / this.navList.length).toFixed(2); + // 半个菜单宽度 (为了下划线与菜单对齐...优化 上述方案已基本满足需求,现提出优化方案:标题文字及下划线采用渐变色处理 优化内容: 下划线渐变色 标题文字渐变色 根据标题个数自适应【已完成】 由于我们在处理的平移距离的时候已经是根据标题个数长度去处理...5.1 下划线渐变 由于下划线是背景色填充的,因此可直接修改背景色为渐变色: .nav-line>div { width: 18px; height: 4px; background-color...border-radius: 2px; transition-duration: 0.3s; position: relative; top: -7px; } 5.2 文字颜色渐变

    2.3K30

    接口测试平台代码实现18:帮助页面2

    :none;就是去掉下划线的属性。...所以之这里我把a标签的颜色改为绿色-爱情的颜色 然后我们今天多学一个知识点,就是鼠标放上去有变化的设计: 添加一个a:hover{} 这个里面写的属性,比如颜色,就代表这鼠标放上去后哦a标签的颜色会变成这里面的颜色...内部元素只有一个空格占位,颜色是从上到下渐变,位置是固定的 让我们在body内继续新建一个div。 注意到里面有个空格,空格的写法是   别写错,别忘了后面的分号。...然后我们继续改,改它的颜色,现在我们是黑色,接下来改成绿红渐变,就是先把background-color属性删掉,然后加上 background:linear-gradient就是渐变背景色,to top...我们学到了positon的固定位置,渐变颜色,竖线 /横线的设计。显示指定元素的js,鼠标放上元素的变化,元素id命名的小技巧 等知识。

    97030

    模拟京东首页导航条渐变

    made in 小蠢驴的京东搜图.jpg 京东App的效果演示: 京东Demo演示.gif 京东App首页导航条 - 细节点: 根据拖动,导航条的透明度渐变 拖动到一定的位置,整个导航条的元素 (按钮&...因为要改变导航条透明度,改变导航条颜色等操作,系统默认的导航条实现起来比较困难。...self.navigationController.navigationBarHidden = YES; } 初步样式.gif 隐藏导航条之后,创建一个UIView,上面左右两个button,中间一个textField...} 顶部工具条样式变化演示.gif 5.透明度变化的时候,图片 && 搜索框之类的透明度也跟着变化,不符合要求 对比京东Demo,发现问题所在 错误界面结构.png 如图所示,因为当前的两个按钮&&textField...naviView弄成一个透明的View,添加到self.View上即可(在背景View之后添加) 本质上,三个控件(左右两个按钮 && textField)都直接添加到self.view上也可以实现功能

    2.5K90

    Flutter 完美的验证码输入框

    第一阶段:开始的时候,我认为直接修改TextField控件,改改外观就可以了,所以我就直接去改TextField的属性,研究了一遍,发现无法达到要求,系统提供的属性无法达到我的要求。...第二阶段:既然原生的TextField无法实现我的效果,那就重写一个(并不是全部重写,而是把源代码copy出来,修改控制外观的代码),于是我就去copy源代码了,可真正copy的时候发现TextField...第四阶段:经过上面失败的经历,最后我才用如下方案:一个TextField用于输入,而验证码的显示使用Container,验证码覆盖在TextField之上,用户无法感知到TextField,这是目前为止我发现的最完美的方案...child: VerificationBox(), ) 效果如下: 设置验证码的数量,比如设置4个: VerificationBox( count: 4, ) 效果如下: 设置样式,包括边框的颜色...VerificationBox( borderColor: Colors.lightBlue, borderWidth: 3, borderRadius: 50, ) 效果如下: 除了“盒子”样式,还支持下划线样式

    1.9K40

    实现下划线的N个姿势

    ,但是缺点是,不能自定义样式,比如下划线颜色,线条的粗细,都不可以自定义。...代码: 预览: border-bottom本来是用来设置元素下边框样式的,我们可以拿来方便的自定义下划线颜色,粗细,距离。...text-decoration-skip text-decoration-style 我们可以使用text-decoration-color来设置下划线颜色,这样终于不用像之前,下划线颜色总是跟随于文本颜色...总结: 如果只是单纯的线条样式的话,我们可以直接使用背景渐变的方法linear-gradient制作下划线,比如这样,当然如果你只需要支持最新的浏览器版本, 代码: 预览: 所以,如果我们要考虑所有的浏览器都要正常显示...,并且对线条样式有特殊要求,比如曲线或者下面这种特殊的线条背景,我们还是直接使用固定的图片背景定位background-image来平铺的好。

    86740

    【CSS】浮动 ⑤ ( 浮动布局案例 - 导航栏模块 | 核心要点说明 | 网页默认样式 | 盒子模型居中显示 | 设置渐变背景 | 设置列表浮动 | 设置文本水平垂直居中 | 设置链接文本样式 )

    文章目录 一、案例效果 二、核心要点说明 1、网页默认样式 2、盒子模型居中显示 3、设置渐变背景 4、设置列表浮动 5、设置文本水平垂直居中 6、设置链接文本样式 7、设置鼠标经过的样式 三、完整代码示例...核心要点说明 ---- 1、网页默认样式 所有的网页 , 基本都需要设置如下默认样式 , 清除默认的内外边距 清除列表默认样式 : 主要是列表项前面的圆点 设置总体背景 : 为 body 标签设置背景颜色或图片即可..., 在 水平方向 平铺 */ background: url(images/nav_bg.jpg) repeat-x; } 3、设置渐变背景 设置渐变背景 , 可设置 样式的小图片 ,..., 取消文本装饰 ( 链接的下划线 ) ; /* 设置字体大小 */ font-size: 12px; /* 取消链接文字的下划线 */ text-decoration...background: url(images/button1.jpg) no-repeat; /* 设置字体大小 */ font-size: 12px; /* 取消链接文字的下划线

    2.3K20

    两行 CSS 代码实现图片任意颜色赋色技术

    当然,瞎用乱用混合模式谁都会,利用混合模式多个图层混合得到一个新的效果,只是要用到恰到好处,或者说在 CSS 中利用混合模式制作出一些效果则需要对混合模式很深的理解及不断的尝试。...简单区分一下这两个属性: mix-blend-mode 用于多个不同标签间的混合模式 background-blend-mode 用于单个标签间内背景图与渐变背景间的混合模式。...使用 background-blend-mode: lighten 实现主色改为渐变色 这个方法厉害的地方在于,不单单可以纯色图片由一种颜色改为另一种颜色,而且可以图片内的黑色部分由单色,改为渐变颜色...(当然,渐变色可以生成纯色)。...我们同时给一个标签设置了背景图片和渐变色,然后利用了 background-blend-mode:lighten 这个关键属性,达到了类似 PS 里的混合模式效果。

    1.1K20

    Flutter | 常用组件

    //斜体 fontStyle: FontStyle.italic, //underline:下划线...BorderRadius.circular(20)), onPressed: () => print('提交'), ) 复制代码 Flutter 中 没有提供去除背景的设置,如果需要去除背景,可通过背景颜色设置为透明来实现...InputDecoration:用于控制 TextField 的外观显示,如提示文本,背景颜色,边框等 keyboardType :用于设置该输入框的键盘输入类型,取值如下: image.png...( controller: controller, decoration: InputDecoration( errorText: "请输入内容", ), ) 去除下划线 decoration...,宽度 ), 颜色使用的是主题颜色,//TODO 这里设置的不生效,日后解决 表单 Form 在实际开发中,在请求接口之前会对输入框中的数据进行校验,如果对每个 TextField

    11.4K30
    领券