文/侯煜编辑/罗卿1996年,美国学者扬·莫里森在深度总结世界众多知名企业的成长规律后,提出了“第二曲线”理论。他认为企业在舒适区发展至临界点,必须找到发展的第二曲线。何为临界点?...从刚刚公布的第三季报来看,在第二曲线的视角下,企业发展前景趋势凸现分野。...通过同心多元化,在企业内部通过高端化,找到了内涵式增长的第二曲线。...综上来看,美的、海尔、格力三家企业之前是同业竞争者,通过寻找不同的第二曲线,未来三家企业仅有部分业务出现重合。“白电三巨头”的提法仍在,但未来白电产业的发展,将有新的格局。...关于未来的白电产业如何发展,请看下篇《TCL VS 奥马,谁是白电行业第二梯队的未来之光》
现象如图 image.png 首先我们要判断当前浏览器是否为iOS微信: const isIOSWeChat = () => { const ua = ...
gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ return self.childViewControllers.count > 1; } 复制代码 导航栏透明和底部分隔线...//设置透明的背景图,便于识别底部线条有没有被隐藏 [navigationBar setBackgroundImage:[[UIImage alloc] init] forBarPosition:UIBarPositionAny...:[UIImage new]]; 复制代码 另外可以通过颜色转图片来修改导航条底部分隔线颜色 //动态地改变UIColor的alpha属性可以返回,不同alpha的图片;可用于动态改变导航条的透明度 +...setBackgroundImage:[UIImage imageNamed:@"nav"] forBarMetrics:UIBarMetricsDefault]; 复制代码 在导航栏上添加多个按钮 //方法二 UIButton...* leftButton = [UIButton buttonWithType:UIButtonTypeSystem]; leftButton.backgroundColor = [UIColor
最近做项目时遇到一些问题,就是项目里原有分段控制器的适用范围有些局限,虽然网上也有很多分段控制器的demo,但自己写的,可控性和项目适用性自己能很明白,所以我专门封装这样一个分段控制器,解决不同场景下的功能需求...首先,介绍一下分段控制器,相信大家也都见过这样的场景 ?...创建子视图里有几点需要注意,一是标题按钮的创建,二是设置指示器的位置,三是配置多个内容的控制器视图,仔细看代码,逻辑其实也很简单明了 4.实现按钮点击事件和视图滑动事件 #pragma mark - 事件...self.indicatorView.center = CGPointMake(btn.center.x, self.btnViewHeight-self.indicatorHeight/2-1);//底部留...注:以上代码就是按顺序来的所有代码,其中用到了一个UIView的扩展文件,可直接访问UIView的left、width等属性。布局也使用frame,大家能更清楚逻辑。
编辑 底部动作条是一个从屏幕底部边缘向上滑出的一个面板,使用这种方式向用户呈现一组功能。...编辑 没有头像、图标等元素时,需要用通栏分隔线 编辑 图片本身就起到划定区域的作用,相册列表不需要分隔线 谨慎使用分隔线,留白和小标题也能起到分隔作用。能用留白的地方,优先使用留白。...分隔线的层级高于留白。 编辑 编辑 通栏分隔线的层级高于内嵌分隔线 ** 网格(Grids) ** 编辑 网格列表是一种标准列表视图的可选组件。...不能出现一个以上的Snackbars。 Snackbars在移动设备上,出现在底部。在PC上,应该悬浮在屏幕左下角。 编辑 不一定要用户响应的提示,可以使用Snackbars。...如果没有侧边抽屉,则放在Appbar的下拉菜单底部。 编辑 编辑 设置界面只能包含设置项,诸如关于、反馈之类的界面,入口应该放在其他地方。 设置项使用通栏分隔线来分组。7项以下不必分组。
">编辑 在小屏幕上含有滚动条,显示是正常的,...但是如果是大屏幕没有滚动条就在底部约17像素的地方有一条线,非常不美观, ?...通过审查元素发现,如果是左侧固定,不管有没有滚动条.el-table-fixed 这个元素 样式都是距离底部17px, ? 固定右边的列类似,只是样式没有直接写bottom:17px 如何解决呢?...思路:页面解析完成后,如果内容的宽度小于或者等于容器的宽度 就把bottom设置为1px 完整的代码 mounted() { //修改固定列有和没有滚动条的样式 var wrapWidth
iOS的UIButton是一个非常常见而且常用的控件,我们一般用他来实现某个功能的提交以及选择操作。...答案是否定的,其实UIButton本身是可以支持各种图文结合的,既然UIButton上能同时显示图片和文字,那就可以肯定的说UIButton里面本身一定有一个UIImageView和UILabel8子视图...图片保持居中,而文字水平居中且底部距离按钮底部 这种方式要求图片在按钮居中,而文字则要求左右居中而垂直方向的底部位置则是距离按钮底部的间隔值。...文字新的底部位置等于selfHeight - padding, 而旧的底部位置是titleRect.size.height + titleRect.origin.y, 因此要偏移的位置就是两者相减的值...图片的偏移上面有说到,而文字的水平偏移上面也有说到,这里只说垂直偏移,文字新的底部位置等于图片的顶部位置 - padding 而文字老的底部位置等于titleRect.size.height + titleRect.origin.y
: ① 从代码到 Storyboard 拖线关联 IBAction 返回值方法 与 界面控件, 默认绑定 Touch Up Inside 事件; ② 右键选择按钮从 Send Events 列表中的按钮事件向代码拖线..., 进行数值 调节 ; 7.UIActivityIndicator : 等待 控件, 圆圈形状的 等待进度条 ; 8.UIAlertView : 对话框 控件; 9.UIActionSheet : 底部对话框...; 4.设置按钮文字颜色 : 点击按钮的 Text Color 属性, 会弹出一个列表, 可以选择少数几种颜色, 点击列表底部弹出一个 颜色板 可以选择任何颜色; 5.设置按钮点击状态...; 生成方法 为 - (IBAction)generateView:(UIButton *)sender {} ; ① 拖线过程 : 按住 control 键, 左键拖控件到 代码中; ②...设置按钮绑定的方法 : 名称 generateView, 控件类型为 UIButton, 事件为 Touch Up Inside, 参数为 Sender 即 按钮本身; 2.拖线 将 白色的 UIView
Paste_Image.png 代码实现Autoresizing(iPad) 这个代码其实很恶心 —设置谁,谁就不固定(设置顶部不固定,那么底部就是固定的)(只有宽高是设置就固定。。。) ?...第二种思路: 1、删除UILable距离父控件底部的约束(这条线决定父控件的高度拉伸) ?...Paste_Image.png 4、设置黄色View的底部=UILable的底部+20 ?...Paste_Image.png 新需求: 当我点击屏幕的时候,让黄色的View与橘黄色的View之间有50的间距 ?...Paste_Image.png 它其实和UIButton类比(在不同模式下,有不同的设置方式) 练习:设置一个UIButton在横屏下显示,在竖屏下不显示 1、首先设置屏幕状态,让后添加button
这是按钮的约束: 按钮 约束 左 PlaceScreen 左:46点 / 底部:28点 中 加号按钮 水平中心 / 底部:28点 右 减号按钮 右:46点 / 底部:28点 放置按钮后放回ARSCNView...选择:IBAction将它们命名为:plusButtonTapped,minusButtonTapped和placeScreenButtonTapped类型:UIButton ?...IBActions 类变量 2个第一个按钮的目的是能够调整我们的3D模型的大小。问题是iPhoneNode的声明是渲染器方法的局部变量。...@IBAction func plusButtonTapped(_ sender: UIButton) { let scalePlus = SCNAction.scale(by: 2, duration...: 2) iPhoneXNode.runAction(scalePlus) } @IBAction func minusButtonTapped(_ sender: UIButton) {
全出血分隔线的替代品包括留白,子标题或内置分割线。 网格列表中基于图像的内容不需要分隔线。 网格列表使用留白和副标题能够充分分离内容。...Specs 厚度:1dp 不透明度:12%黑色或12%白色 展示位置:沿着内容图块的底部边缘 ---- 用法 分隔线通过在页面上建立节奏和层次结构,帮助用户了解内容的组织方式。...但大量使用分隔线会导致视觉噪音并弱化其影响。 全出血分隔线强调单独的内容区域和部分,但如果不需要如此强烈的分隔,考虑使用留白,副标题或内置分割线。...没有锚点的项 当列表中没有锚定元素(如头像或图标)时,单独使用留白并不足以将项分隔开来。 在这种情况下,全出血分隔线可以帮助创建节奏并将其分隔成单个块。 ?...基于图像的内容 由于网格本身会创建视觉区分,网格列表不需要分隔线来将子标题与内容分开。 在这种情况下,留白和子标题足以将各个部分分开。 ? 网格列表使用留白与子标题即可 ?
code4App有很多伟大的上方UI特效代码,,好牛逼啊,这效果,太炫了,哇,怎么自己写不出来.事实上,再炫的特效,都是依据苹果系统的框架而来,假设我们了解系统框架实现的原理,也就能写出属于自己自己定义的控件...,加上各种各样的动画....这里,我就展示一个自己定义的UIAlertView效果控件,视图出现的时候动画-先放大-再缩小-最后成正常比例,消失的时候缩小加渐隐.调用也非常方便,不须要像系统先创建后,我在类内部就已经写好了,仅仅须要...alloc创建,调用各个button相应的响应block即可...200 @interface CustomAlertView () @property (nonatomic,strong) UIView *backgroundView; // 底部
Simulator Screen Shot - iPhone 12 Pro Max - 2021-05-25 at 11.19.58.png 头部和底部我是用Masonry布局,为了减少计算量,这个部分可以用...self.avatarImageView.mas_right).offset(AdaptW(10)); make.right.mas_equalTo(AdaptW(-16)); }]; } 底部...NSMutableArray *tolAry = [NSMutableArray new]; for (int i = 0; i < imgAry.count; i ++) { UIButton...*btn = [UIButton buttonWithType:UIButtonTypeCustom]; [btn setImage:[UIImage imageNamed:imgAry...3.减少xib或者Storyboard的使用,最好用frame布局方式,减少动态布局的计算。 4.有的时候后台会返回原图,这样加载图片很慢,可以让返回压缩后的图片。
setCustomLeftButton { UIView* leftButtonView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 60, 40)]; UIButton...* leftButton = [UIButton buttonWithType:UIButtonTypeSystem]; leftButton.backgroundColor = [UIColor...initWithCustomView:leftButtonView]; self.navigationItem.leftBarButtonItem = leftBarButton; } 设置导航栏底部线条的颜色...首先,我做了个UIImage的分类:通过颜色转成UIImage; 然后,用上面的方案来设置导航栏底部线条。...UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; } @end 设置导航栏底部线条颜色的代码
NSInteger buttonMargin; //button左右边距 @property(nonatomic, assign) NSInteger lineBottomMargin; //line跟底部间距...UIButton *btn = [self.scrollView viewWithTag:_currentIndex + kBaseTag]; btn.selected = !...= 0) { UIButton *formerBtn = [self.scrollView viewWithTag:btn.tag - 1]; [self.scrollView...- (void)clickButton:(UIButton *)sender { //如果点击的是当前选中的按钮, 跳出该方法 if (sender.tag == _currentIndex...*btn = [self.scrollView viewWithTag:_currentIndex + kBaseTag]; if ([btn isKindOfClass:UIButton.class
initWithRootViewController:vc2]; self.viewControllers=@[nav1,nav2]; 设置TabBar背景颜色 tabBar和navigationBar 设置这个线的颜色都是使用...弃用.png 系统自带的TabBar 中关于底部Bar的隐藏问题和返回展现的最简单的方法: 1....hideTabbar.gif 关于隐藏底部的Tabbar 推荐使用第二种方法,最方便快捷。...让某一类控件在另一种控件中同时变现某种属性 [[UIButton appearanceWhenContainedInInstancesOfClasses:@[[UIView class]]] setTitleColor...:[UIColor grayColor] forState:UIControlStateNormal]; 上面这句话的意思 就是—-使UIView上面的UIButton的titleColor都变成灰色
UIButton *btn; for (UIView *view in self.navigationController.navigationBar.subviews) { if...([view isKindOfClass:NSClassFromString(@"UINavigationButton")]) { UIButton *btn = (UIButton...我们为了不出现页面已经出现在用户严重,按钮 Done从可用变成不可用。 我们在 viewDidLayoutSubviews 方法里面来进行判断。...) { if ([view isKindOfClass:NSClassFromString(@"UINavigationButton")]) { UIButton...*btn = (UIButton *)view; btn.userInteractionEnabled = isAllowOperation; btn.enabled
倒锤线,锤头线,吊颈线,射击之星 倒锤线与锤头线是一组,这两者一般出现在下跌途中,头部一般是有个实体或者没有实体也可,但是上影线或者下影线一般等于或者大于实体的两倍,并且上影线或者下影线的越长,参考度越大...吊颈线与射击之星 平底与双顶 平底是在下降的趋势中出现,一般是有两根K线组成,变形状态可以是多根K线。但是底部是一致的。见底信号,后市看涨。...一般情况下,平底左侧是阴线,右侧是阳线,具体可以不这么看,看底部即可 ?...双顶信号 塔型底与塔型顶 塔型底是出现在下降趋势中,一般第一个是一根大阴线中间差穿着各种小阳线排成一排,最后一根形成大阳线,或者中阳线,见底信号后市看涨。...塔型顶 圆底与圆顶 圆底信号是出现在下降趋势,K线新城一个圆弧状,以向上跳空开盘,形成一个缺口来确认圆底形态成立。同样是见底信号,后市看涨。
在股票市场上一般将移动平均线作为趋势线,一般有5日线、10日线等等。这里的神仙趋势线其实也是均线。...神仙线有三条,分别为h1,h2,h3.计算的方法如下: h1=m日的收盘均价均线 h2=n日的h1的均线 h3=h日的收盘价均线 通达信代码如下: 神仙大趋势H1:EMA(CLOSE,6); H2:EMA...首先,蓝色表示强下跌,那么我们就不能买入(但是强下跌中往往包括了底部),我们能买入也就只能是强上涨和弱上涨(弱上涨实践延迟太多,当发现的时候,基本已经没了),弱上涨存在欺骗行为(图中黄小线)不可靠,白线可以分为上白线和下白线...,上白线之后是强上涨,下白线之后是强下跌,但是上白线可能在上百线范围内突变为下白线,然后直接转换为强下跌。...我们想着用趋势去过滤估价的低点其实就已经错了,趋势的范围太大,而低点却是转瞬即逝,所以即便是低点也早已淹没在趋势的大潮里了。但是即便如此,神仙趋势线还是能指导我们持仓和卖出的。
UIControlContentVerticalAlignmentTop = 1, // 顶部对齐 UIControlContentVerticalAlignmentBottom = 2, // 底部对齐...哪些控件有这个属性 : 继承自UIControl的控件或者UIControl本身 UIControl UIButton UITextField 3. contentHorizontalAlignment...本身 UIControl UIButton UITextField 4. contentMode : 内容模式(控制内容的对齐方式), 一般对UIImageView很有用 取值 /** 规律: 1...的尺寸一样) UIViewContentModeScaleToFill, // 按照图片原来的宽高比进行伸缩, 伸缩至适应整个UIImageView(图片的内容不能超出UIImageView的尺寸范围)...UIViewContentModeScaleAspectFit, // 按照图片原来的宽高比进行伸缩, 伸缩至 图片的宽度和UIImageView的宽度一样 或者 图片的高度和UIImageView的高度一样
领取专属 10元无门槛券
手把手带您无忧上云