首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Charlie's Road

    视觉效果 -- iOS Core Animation 系列三

    @property (weak, nonatomic) IBOutlet UIView *leftView; @property (weak, nonatomic) IBOutlet UIView *rightView = 20.f; self.rightView.layer.masksToBounds = YES; } @end 然后运行效果如下: ? = 20.f; self.leftView.layer.borderWidth = 5.f; self.rightView.layer.borderWidth = 5.f; self.rightView.layer.masksToBounds 下面我们用圆角下面的那个demo稍作修改做个示例: 首先对rightView做一个透明色的shadowView的包裹,用来设置阴影: ? @property (weak, nonatomic) IBOutlet UIView *leftView; @property (weak, nonatomic) IBOutlet UIView *rightView

    1.7K30发布于 2018-10-19
  • 来自专栏每日一篇技术文章

    VR+全景播放器+头控讲解-07

    学习目标 如何实现分屏 实现思路 创建左右两个SCNView 设置其layer的contents 等于 renderView的layer的contents,这样就能实现分屏 代码如下 self.rightView = [[SCNView alloc]init]; self.leftView = [[SCNView alloc]init]; [self addSubview:self.rightView]; [self addSubview:self.leftView]; self.rightView.hidden = true; self.leftView.hidden = true; self.rightView.playing ; self.leftView.playing = true; self.leftView.layer.contents = self.renderView.layer.contents; self.rightView.layer.contents

    1.2K30发布于 2018-09-14
  • 来自专栏全栈程序员必看

    layoutSubviews 调用

    titleLable setFrame:CGRectMake(283, 0, 239, 83)]; [leftView setFrame:CGRectMake(38, 102, 384, 272)]; [rightView titleLable setFrame:CGRectMake(183, 0, 239, 83)]; [leftView setFrame:CGRectMake(168, 122, 384, 272)]; [rightView NSArray *arrayContentView =[[NSBundle mainBundle] loadNibNamed:@”ArticleView” owner:self options:nil]; rightView =[arrayContentView objectAtIndex:0]; [self addSubview:rightView]; } return self; } 由于我用的是xib

    78950编辑于 2022-09-17
  • 来自专栏全栈程序员必看

    画廊效果的ViewPager实现(附带无限自动轮播)[通俗易懂]

    leftView.setScaleY(zoomNext); } } if (positionOffset < 0) { // 右滑,左侧放大 View rightView = loopViewPagerAdapter.getViews(position - 1); if (rightView ! null){ float zoomNext = BASE_SCALE + Math.abs(positionOffset * BASE_INCREMENT); rightView.setScaleX = loopViewPagerAdapter.getViews(position - 1); if (rightView ! (zoomNext); rightView.setScaleY(zoomNext); } } } @Override public

    1.3K20编辑于 2022-07-01
  • 来自专栏iOS开发攻城狮的集散地

    UIScrollView视觉差动画

    mainScreen].bounds.size.height) #define SCROLLVIEW\_WIDTH SCREEN\_WIDTH #define BaseTag 10 /\*\* 动画偏移量 是指rightView WSLAnimationView \* leftView = [scrollView viewWithTag:(leftIndex + BaseTag)]; WSLAnimationView \* rightView leftIndex + 1) \* SCROLLVIEW\_WIDTH))/SCROLLVIEW\_WIDTH \* (SCROLLVIEW\_WIDTH - AnimationOffset)); rightView.contentX [AnimationOffset = 0时的效果图] 刚向左拖拽时的leftView和rightView视图结构示意图如下所示, 那么拖拽中,逐渐移动复位rightView上的RightImage的X坐标 :rightView.contentX = 需要移动距离长度 - 移动百分比 * 需要移动距离长度 ; leftView.contentX 和这个类似,交由小伙伴们去思考。

    1.1K140发布于 2018-05-21
  • 来自专栏iOS开发攻城狮的集散地

    UIScrollView视觉差动画

    mainScreen].bounds.size.height) #define SCROLLVIEW_WIDTH SCREEN_WIDTH #define BaseTag 10 /** 动画偏移量 是指rightView WSLAnimationView * leftView = [scrollView viewWithTag:(leftIndex + BaseTag)]; WSLAnimationView * rightView ((leftIndex + 1) * SCROLLVIEW_WIDTH))/SCROLLVIEW_WIDTH * (SCROLLVIEW_WIDTH - AnimationOffset)); rightView.contentX AnimationOffset = 0时的效果图 刚向左拖拽时的leftView和rightView视图结构示意图如下所示, 那么拖拽中,逐渐移动复位rightView上的RightImage的X坐标 : rightView.contentX = 需要移动距离长度 - 移动百分比 * 需要移动距离长度 ; leftView.contentX 和这个类似,交由小伙伴们去思考。

    1K60发布于 2018-05-22
  • 来自专栏月亮与二进制

    iOS第三方类库IIViewDeck使用方法

    LeftViewController alloc] initWithNibName:@"LeftViewController" bundle:nil]; RightViewController *rightView IIViewDeckController alloc]initWithCenterViewController:centerView leftViewController:leftView rightViewController:rightView LeftViewController alloc] initWithNibName:@"LeftViewController" bundle:nil]; RightViewController *rightView IIViewDeckController alloc]initWithCenterViewController:centerNav leftViewController:leftView rightViewController:rightView

    1K20发布于 2021-11-23
  • 来自专栏梧雨北辰的开发录

    iOS导航栏使用总结

    leftTextView.editable = NO; [self.view addSubview:leftTextView]; //UIView是非滑动视图,内容被导航栏部分覆盖 UIView *rightView = [[UIView alloc] initWithFrame:CGRectMake(150, 0, 100, 100)]; rightView.backgroundColor = [UIColor redColor ]; [self.view addSubview:rightView]; ? 所以我们可以设置self.edgesForExtendedLayout=UIRectEdgeNone,此时视图控制器里内容就会避开导航栏和标签栏了,依然是上面的leftTextView和rightView

    4.5K20发布于 2018-07-06
  • 来自专栏非著名程序员

    Android实现滑动刻度尺效果,选择身高体重和生日

    R.id.hrulerunit); tv.setText(String.valueOf(beginYear + i * 10)); rulerlayout.addView(view); } View rightview = (View) LayoutInflater.from(this).inflate( R.layout.blankhrulerunit, null); rightview.setLayoutParams (new LayoutParams(screenWidth / 2, LayoutParams.MATCH_PARENT)); rulerlayout.addView(rightview); }

    1.3K100发布于 2018-02-02
  • 来自专栏hightopo

    基于 HTML5 网络拓扑图的快速开发之入门篇(二)

    通过 splitView = new ht.widget.SplitView( leftView, rightView, orientation, position )初始化构建一个分割组件对象。 leftView 左组件或上组件 rightView 右组件或下组件 orientation 字符串类型,默认为 horizontal 或 h 代表左右分割,可设为 vertical 或 v 代表上下分割 就可以进行数据共享 var splitView = new ht.widget.SplitView(treeView, graphView, 'h', 0.2); //分割组件 (leftView, rightView

    1.1K30发布于 2019-06-11
  • 来自专栏hightopo

    原 快速创建 HTML5 Canvas 电

    ;//表格面板组件 propertyView = new ht.widget.PropertyView(gv.dm());//formPane是在propertyView里的,所以要先定义 var rightView = new ht.widget.SplitView(propertyView, tablePane, 'v', 0.4);//分割组件,v分为上下层,比例为0.4:0.6 rightView.getView style.borderLeft = '1px solid #000'; var borderPane = new ht.widget.BorderPane();//边框面板组件 borderPane.setRightView(rightView , 400);//设置 borderPane 右边组件为 rightView,宽度为400 borderPane.setCenterView(gv);//设置 borderPane 中间组件为 gv

    1.8K20发布于 2018-06-05
  • 来自专栏伟大程序猿的诞生

    Android TV开发总结【RecycleView】

    { case KeyEvent.KEYCODE_DPAD_RIGHT: View rightView View.FOCUS_RIGHT); setViewPosition(mNextFocused); if (rightView = null) { rightView.requestFocus();

    3.3K20发布于 2019-01-21
  • 来自专栏sktj

    IOS UITextField UIButton 结合

    UIControlEvents.touchUpInside) btnRight.setBackgroundImage(UIImage(named:”相机”), for:UIControlState()) textField.rightView

    1.2K40发布于 2019-07-08
  • 来自专栏月小水长

    Python 数据可视化实战:使用 PyQt5 和 Echarts 打造股票数据看板

    inspurer(月小水长) # pc_type lenovo # create_time: 2019/12/18 21:54 # file_name: rightview.py 在主模块中,通过 from rightview import RightTableView 即可引入 RightTableView 布局,其中 rightview 是文件名,RightTableView

    6K92发布于 2020-01-15
  • 来自专栏一“技”之长

    iOS UITextField 使用与方法解读

    property(nonatomic)  UITextFieldViewMode  leftViewMode;  设置输入框右边的view @property(nonatomic,retain) UIView *rightView

    1.6K10发布于 2018-08-15
  • 来自专栏编程之旅

    UITextField设置leftView、圆角以及文字距离

    输入框内有提示图片 之后输入的文字与输入框内的图片有间距 输入框有圆角 大致分为上面的三个特殊要求,那么我们一个一个来分析,首先是输入框内的提示图片,这里我们要讲UITextField里的两个属性,leftview和rightview

    2.6K10发布于 2018-08-30
  • 来自专栏编程之旅

    iOS开发——定制UITextField

    UITextBorderStyleBezel, UITextBorderStyleRoundedRect }; UITextFieldViewMode 此属性用来定义我们之前讲的leftView和rightView

    2.3K40发布于 2018-08-30
  • 来自专栏前端历劫之路

    React与Koa一起打造一个仿稀土掘金全栈个人博客(技术篇)

    import { Pagination, Spin } from 'antd'; import styled from 'styled-components'; import { LeftView, RightView pageChange}></Pagination>

    } </LeftView> <RightView 鲁ICP备19020856号-1 </MoreBlock> </RightView background:#fff; box-sizing:border-box; animation: ${fadeIn} 1s ease-in; ` export const RightView

1.8K20发布于 2021-11-30
  • 来自专栏進无尽的文章

    实践-小效果 V

    label.textAlignment = NSTextAlignmentRight; self.rightViewMode = UITextFieldViewModeAlways; self.rightView

    1.6K20发布于 2018-09-12
  • 来自专栏开发者技术前线

    自定义RecyclerView打造Android TV桌面

    按五向键,焦点会跟着一起移动 holder.itemView.setFocusable(true); 4,左右键,让RecyclerView跟着一起滚动,并获得焦点: 这里请求获取焦点的方法是: rightView.requestFocusFromTouch

    2.8K20发布于 2020-11-23
  • 领券