弹出确认框与弹出询问框是移动应用程序开发中经常需要使用的 UI 手段。React Native 已经为我们提供了原生的对话框组件:AlertIOS 和 Alert。 关于 AlertIOS,我之前已经写过相关的文章:React Native - 弹出框、对话框组件(AlertIOS)的使用详解。虽然 AlertIOS 功能强大但只支持 iOS 系统......
对于程序主视图 view 或者其它任意的 UIView,通过 backgroundColor 属性可以将其背景设置为指定颜色。但这种方式只能设置纯色背景。如果想要实现渐变色背景,一种方法是使用 Core Graphics 绘图框架来直接绘制填充,这个我之前也写过相关文章......
有时我们在前端页面上需要显示一些带有 HTML 标签的文本内容。如果希望这些标签不会被解析,而是直接显示,那么通常做法是后台先将这些标签转义(比如:< 转成 <、> 转成 > 等等),然后前端再显示这些转义后的文本。 但有时数据不通过服务端,而是纯前端操作......
在 HTML 的 textarea 控件中输入回车并提交会发现,内容中的换行是用 \n 或 \r\n 表示(取决于浏览器和操作系统)。如果我们直接将这个内容显示在 html 页面上,那么文字是不会像输入时的那样换行的。 同样的,在 textarea 中连续敲多个空格,这些内容......
一、取消导航栏的半透明效果 我们知道默认情况下,导航栏(navigationBar)的背景是半透明的。 如果想要让导航栏背景不透明,通常有如下两种修改方法: 方法1:在 StoryBoard 中设置 (1)选中 Navigation Bar,然后在其属性面板中去掉“Translucent”的勾选......
1,指定属性默认值 (1)我们可以在自定义组件中设定属性默认值,这样当组件被渲染时,如果没有指定某个属性的值,则使用默认值。 (2)与前文的属性确认声明类似(点击查看),通过在自定义组件定义结束后增加语句来为属性指定默认值。语法如下......
一、基本介绍 1,属性确认的作用 使用 React Native 创建的组件是可以复用的,所以我们开发的组件可能会给项目组其他同事使用。但别人可能对这个组件不熟悉,常常会忘记使用某些属性,或者某些属性传递的数据类型有误。 因此我们可以在开发 React Native 自定义组件时......
我们知道设备的虚拟键盘不管使用的是纯数字键盘(numberPad),还是带小数点的数字键盘(decimalPad),它们默认是都不带 return 键的。 但这样有时可能会造成一些麻烦,比如我们输入完内容后没法点击 return 键将键盘收起来。或者输入完内容后,也没法点击 done 键直接进行搜索等操作......
之前介绍的几套 loading 加载动画效果比较适合列表、对话框等局部的数据加载使用。如果是整个页面时数据加载的话,本文介绍的 30 种页面预加载效果(Page Preloading Effects)会更适合些。 五、30种不同的loading效果 这是一组效果非常酷炫的 CSS3 页面预加载 loading 动画......
三、loading.css 这套动画样式出处不详,但有些前面介绍的两个样式库中没有的动画效果,可以作为补充使用。 1,运行效果......