iOS开发——扫码界面实现
发表于|更新于
|浏览量:
类似下面这样一个收款界面的实现
界面分析
- 黑色半透明背景
- navgationBar下面绿色的那个headerView
- 扫码框,及绿色动态扫码线的实现
- 扫码框下面的提示文字
黑色背景的实现,可能跟想象的不同,见下图(图中的1/2/3只是标识不同部分,不是顺序),先是需要放一个backView,然后是放中间的扫码框3,再然后上下左右四个1,最后放headerView和提示文字2;
实现
文章作者: 今是昨非
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 今是昨非的博客!
相关推荐
2016-02-15
iOS相关,过年回来电脑上的证书都失效了
我是转载的,原文链接:iOS相关,过年回来电脑上的证书都失效了,求大神! 我刚刚打包上传,出现这个问题,(图片也是别人的,我的改好了,忘记截图了😓),一直出现这个问题;崩溃啊,过完年第一天,还能不能愉快玩耍了。然后开始Google… 我按照上面的提示进行搜索,搜索出来的是 ,然后看了前两个,重新生成发布的描述文件,还不对,坑爹啊 这时,机智的我,看了一下keychain里的证书,发现是这样的(图还是别人的),擦,什么鬼,我就过个年,证书怎么就这样了,然后我google, 然后,看到第一条,热泪盈眶啊,一小时前,还有比我勤奋的,啊啊啊,救星啊,就是文章开头的那个链接 那么多方法,用哪个?我偷懒,然后用的是这个,然后打包成功了 等等,上传失败(图还是别人的,莫笑) fuck,什么鬼,然后我悄悄的把刚刚改的keychain所有东西再改回来,然后按照这个来修改,上传成功,YES!!! (不要骂我,采纳的这个果然是正确的。。。。) 悄悄的说一句,下面的那个步骤,我没按照一步一步来,我选中证书之后,直接搜索Apple Worldwide,然后出现两...
2021-07-27
Flutter组件基础——Button
Flutter组件基础——ButtonFlutter中常用的Button有ElevatedButton、TextButton、OutlinedButton,之前可能还有RaisedButton、FlatButton、OutlineButton,但是已被废弃,参考RaisedButton vs ElevatedButton, FlatButton vs TextButton and OutlineButton vs OutlinedButton TextButtonTextButton可简单理解为按钮,即可点击的Text。 常用属性如下: TextButton常用属性: autofocus child clipBehavior enabled focusNode onLongPress onPressed style 来看一下,定义三个按钮,分别对应,按钮不可点击,按钮可点击,按钮带有渐变背景,三种情况,效果如下: 使用代码如下: 123456789101112131415161718192021222324252627282930313233343536373839...
2021-06-30
iOS StatusBar 设置
iOS StatusBar 设置背景最近遇到设置StatusBar的问题,在NavigationController出来的界面设置StatusBar后一直不生效,印象中遇到过此类的问题,但是没有记录总结,还是花费了一点时间来找到原因,所以赶紧记录一下。 全局设置StatusBar的全局设置,需要首先在info.plist中设置View controller-based status bar appearance为NO,关掉按界面设置status bar 显示。 显示/隐藏方法一:在Target下的Deployment Info中不勾选/勾选Hide status bar 方法二:代码设置 1[UIApplication sharedApplication].statusBarHidden = YES; 设置方法一:在Target下的Deployment Info中设置Status Bar Style 方法二:代码设置 1[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightCon...
2020-09-21
RN布局
RN布局背景今年以来,公司新来的总监力推ReactNative,目标是做大前端,H5选用React,客户端用ReactNative,所以我要再“复习”一下网页布局。顺便把内容记录到自己的博客中,用宝儿姐的话来说:“机智的一bi”。 内容Flex布局:Flex是Flexible Box的缩写。设为Flex布局之后,子元素的float、clear、和verti-align属性将失效。 容器属性: 经常设置在容器上的属性有: 123456flexDirection // 主轴的排列方向flexWrap // 沿主轴排不下的时候,如何换行justifyContent // 项目在主轴上的排列方式alignItems // 项目在交叉轴上的排列方式alignContent // 多根轴线的对齐方式。如果只有一根轴线,该属性不起作用alignSelf // 允许单个项目有与其他项目不一样的对齐方式,可覆盖alignItems属性 每个属性的可设置的值如下: 123456flexDirection: 'colu...
2022-04-15
Algorithem_ReverseWords
Algorithem_ReverseWordsReverse Words in a String IIIGiven a string s, reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order. Example 1: 12Input: s = "Let's take LeetCode contest"Output: "s'teL ekat edoCteeL tsetnoc" Example 2: 12Input: s = "God Ding"Output: "doG gniD" 解法一逻辑:把字符串根据空格切割成数组,然后遍历数组,对数组中字符串调用 reversed 方法,最后在使用空格join为字符串返回 代码如下: 12345678910111213class Solution ...
2016-02-23
莫空面试记1
莫空面试记1下午去b站面试,被问了一个关于内存管理的问题,问了好多,但就这个印象深刻,因为其它的不会的就算了,或者忘记的也有情可原。但这个问题答称一坨屎就太揪心了。(满满的都是泪啊) 回来的路上手机没电了,然后就想起来这个,想想,我擦,我好像知道这个是什么,再想想,我果然知道,再想想自己当时说的,我想静静 看问题吧,理解就好,不要说格式错了,大概就这个 123456@AutoreleasePool { A = [[A alloc] init]; B = [[B alloc] init]; A.b = B; B.a = A;} 然后问,这个造成循环引用了吗,哪一步造成了,能给我解释一下吗? 然后我解释成一坨屎,面试官看不下去,说怎么改,就不会循环引用了? 然后我又说一坨屎。 现在想想,我当时怎么会那么说?好像是被吓到了,面试官说的是,假设我是一个没学过OC的人,只会C,然后给我解释一下;然后我就以为问的是高深的问题,然后就激动了。。。。 哎,满满的都是泪,不说了,看我回来的路上想出来的答案。 首先是造成循环引用了,这点是肯定的,然后是哪一步呢,...