E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NSView
macOS 开发基础教程视频 - 理解bounds本质
在macOS开发基础教程视频课程的
NSView
章节中,解释了关于视图的frame和bounds的坐标参照系统,限于授课经验与课程时间,感觉对
NSView
的bounds属性,表述的不够深入,希望通过本文帮助观看课程的同学加深对
代码行者
·
2020-06-26 01:19
AVPlayer,AVAudioPlayer,语音合成
在IOS中所有的UIView都有一个CALayer,而OSX中
NSView
在默认情况下是不使用CALayer的。
exialym
·
2020-06-22 09:52
Swift UI笔记
在SwiftUI中,View协议将代替iOS开发的UIView、MacOS的
NSView
成为UI开发的基础。
LonnieQ
·
2020-04-08 13:15
macOS开发之基础控件
视频教程地址基础控件一览NSResponderNSApplication,NSWindow,NSWindowController,
NSView
,NSViewController构成基本的响应者处理对象举个例子
李长鸿
·
2020-04-06 18:15
macos
coreGraphics
1.iOS坐标系
NSView
坐标系:左手坐标系原点左上角UIView坐标系:左手坐标系原点左上角Quartz(CoreGraphics)坐标系:右手坐标系原点左下角CALayer:在Mac中CALayer
氮化镓加砷
·
2020-04-05 15:12
扒一扒
NSView
和CALayer
而MacAppKit的
NSView
最初不是由CoreAnimationLayer驱动的,是因为那个时候还米有GPU,所有视图的绘制由CPU完成,后来有了GPU,就顺便整合了UIKit的特性,也使得
NSView
忆往昔不可自期
·
2020-04-05 10:16
MAC:WebView
1.1初始化
NSView
1.导入#importWebKit/WebKit.hWebView*view=[[WebViewalloc]initWithFrame:CGRectMake(0,0,800,500
L柠_檬
·
2020-04-04 09:14
macOS开发-知识点总结
NSView
的背景绘制为图片NSImage*backgroundImage=[NSImageimageNamed:@"图片名称"];backgroundImage.size=self.bounds.size
wright
·
2020-03-30 11:06
Layer学习笔记
笔记主要来源iOS核心动画高级技巧,感谢作者与翻译的各位同学.一、图层树UIView、
NSView
都有一个关联的CALayer,不用CALayer处理所有事情的原因是为了职责分离,在iOS和MacOS两个平台上
幸运的白鸽
·
2020-03-28 23:48
Mac OS X
NSView
设置背景颜色
最近自己琢磨了下Mac开发,起先事用故事版的形式写的,感觉跟iOS开发没有很大区别,再就是换一种方式用代码去写了,但是再写的过程中,想设置自己添加的
nsview
的背景颜色,发现怎么都设置不上,最后发现,
罗火火
·
2020-03-28 07:21
Mac开发之 文件拖入窗口
看到很多Mac上的工具类应用都可以直接拖入图片或者拖入文件直接使用,今天就来说一下文件拖入的使用方法首先新建一个文件继承
NSView
;声明一个BOOL值@property(nonatomic,assign
原来你是这种花椒
·
2020-03-27 04:35
[MetalKit]Using MetalKit part 1使用MetalKit1
metalkit.org上面MetalKit内容的全面翻译和学习.MetalKit系统文章目录MetalKit框架是在WWDC2015上发布的,它给原Metal框架带来了大量改进和新特性.认识MTKView,
NSView
苹果API搬运工
·
2020-03-17 07:30
MacOS学习(二) 常用组件
Snip20171225_8.pngNSView先了解一下
NSView
中的常用的属性方法:frame:返回控件相对于父控件的位置(以上图为例:frame=(10,10,15,10))bounds:返回控件相对于自身的位置
咸鱼永动机
·
2020-03-15 14:13
Mac osx 开发-Swift-
NSView
右键事件
重写
NSView
的右键点击函数:overridefuncrightMouseDown(withevent:NSEvent){letlocation=self.convert(event.locationInWindow
AllenSuzee
·
2020-03-11 23:15
【iOS】CGAffineTransform和CATransform3D
解释CGAffineTransform是用于2D层面的,操作
NSView
,UIView或者其他2DCoreGraphics元素的.CATransform3D是CoreAnimation的结构体,是用来做更复杂的关于
虚幻境镜中花
·
2020-03-08 14:51
mac开发系列17:定制
NSView
的事件处理
我们通常的做法是,实现一个
NSView
的子类,例如mac微信中的MMView,然后在子类中重写mouseDown函数,再在mouseDown函数里面实现自己的事件处理逻辑。
悲观患者
·
2020-03-08 03:51
Mac开发基础_2-NSWindow
NSWindow是
NSView
下面的,在sb中,每一个viewController都可以和一个
sixthElement
·
2020-03-06 21:50
Cocoa 鼠标、触摸板事件
一、匆匆一阅窗口(NSWindow)从应用(NSApplication)那得到鼠标事件(Event)后,寻找能够处理该事件的视图(
NSView
)。寻找的到则转交处理,找不到就自己处理。
STrawberryer
·
2020-03-02 04:09
MAC 开发 简介
此外,UIView是
NSView
,UIControl是NSControl,UIImage是NSImage,UIViewController是NSViewControl
_哼哼_
·
2020-02-29 04:41
Swift2.2更新内容(简介)
before:functouchesMatching(phase:NSTouchPhase,`in`view:
NSView
?)
嘻嘻zhy
·
2020-02-19 03:44
Mac osx 开发-Swift-类似NSSegmentControll效果的选项卡
逻辑:自定义
NSView
上面添加了一组自定义的NSButton,NSButton自定义包含了NSButton组件,以及添加了下部的条状
NSView
。
AllenSuzee
·
2020-02-16 04:34
mac开发系列26:
NSView
实现圆角效果
NSView
默认是尖角的,要想实现圆角效果,最直观的做法是,在xib文件的基础上,加一层layer,再设置layer的cornerRadius属性,代码如下:self.view.wantsLayer=YES
悲观患者
·
2020-02-15 13:24
OS X中如何设置
NSView
的背景颜色
backgroundColor即可:UIView*colorView=[[UIViewalloc]init];colorView.backgroundColor=[UIColorredColor];但是在OSX中
NSView
TomatosX
·
2020-02-09 03:34
swift中@IBInspectable和@IBDesignable的使用
我们通过@IBDesignable告诉InterfaceBuilder这个类可以实时渲染到界面中,但是这个类必须是UIView或者
NSView
的子类。
陈水寒
·
2020-02-08 00:03
iOS 中 @IBDesignable和@IBInspectable
我们通过@IBDesignable告诉InterfaceBuilder这个类可以实时渲染到界面中,但是这个类必须是UIView或者
NSView
的子类。
曦岸
·
2020-02-02 20:54
NSView
,NSTextFieldCell设置背景颜色
1.
NSVIew
设置背景色注意wantsLayer需要先写才生效self.bgView.wantsLayer=YES;self.bgView.layer.backgroundColor=[NSColorredColor
拥抱月亮的大星星
·
2020-02-01 21:20
【iOS】CGAffineTransform和CATransform3D
解释CGAffineTransform是用于2D层面的,操作
NSView
,UIView或者其他2DCoreGraphics元素的.CATransform3D是CoreAnimation的结构体,是用来做更复杂的关于
刘大帅
·
2020-01-07 17:54
OS X开发-添加模糊效果
funcsetbulrEffct(){varblurView=
NSView
(frame:self.view.bounds)blurView.wantsLayer=trueblurView.layer?.
lfb_CD
·
2020-01-06 20:05
NSView
subview blocking drag/drop event
原文链接:NSViewsubviewblockingdrag/dropevent近期在Mac项目中有一个处理鼠标拖拽事件的需求,大致处理流程是这样的:从
NSView
继承得到一个子类覆盖处理拖拽事件相关方法注册拖拽事件开始的时候一切都很正常
samwei12
·
2020-01-06 09:58
NSComboBox
NSView
*viewExt=[[NSViewalloc]initWithFrame:NSMakeRect(100,100,180,40)];self.Ext=[[NSComboBoxalloc]initWithFrame
L柠_檬
·
2020-01-05 10:57
UIView、
NSView
、Quartz2d及CALayer的坐标系
NSView
的坐标系是右手坐标系,即坐标原点在屏幕左下角。另外MAC开发中有一个方法:-(BOOL)isFlipped;这个方法默认返回NO,及坐标
yehkong
·
2020-01-03 22:57
NSView
设置背景色
iOS中UIView设置背景色是UIView*view=[[UIViewalloc]init];view.backgroundColor=[UIcolorredcolor];OSX中
NSView
没有backgroundColor
墨凌风起
·
2019-12-25 03:22
Metal入门资料002-MetalKit第一部分
结识MTKView,
NSView
/UIView的子类。它带有嵌入式Metal层,它还管理帧缓冲区及其渲染目标附件,并负责绘制循环。OSX平台上相关技术实现我们来创建
张芳涛
·
2019-12-22 23:29
手把手教你实现macOS应用文件拖拽进窗口功能-批量生成APP的多尺寸icon实战
目录前言拖拽功能Source、Destination和DraggingSession需要处理的事情Demo功能实现功能拆解实现文件的读写权限
NSView
设置问题关于Retina设备生成图片大小问题总结前言最近公司项目的
zackzheng
·
2019-12-17 11:16
坐标系
Mac在Mac中
NSView
的坐标系默认是右手坐标系(View其实是二维坐标系,但是为了方
osbornZ
·
2019-12-14 14:02
UIView和CALayer的区别
在模型-视图-控制器(model-view-controller)概念里面
NSView
和UIView是典型的视图部分,但是在核心动画里面图层是模型部分。
shuaikun
·
2019-12-11 23:07
iOS-UIView与CALayer关系
CALayer也支持.iOS之所以有两套并行的树形结构,是因为iOS与MacOS之间有很大不同,触摸实现的方式和鼠标键盘的用户交互方式有本质的不同.iOS用UIKit和UIView,而MacOS用AppKit和
NSView
FlyElephant
·
2019-11-06 23:01
mac开发系列25:NSWindow去掉titlebar
,我们的个性化需求并不想要titlebar,如下弹出框所示:去掉titlebar最直接的方法是配置NSWindow的xib文件,配置选项如下:但这样会导致实现不了圆角和毛玻璃效果,如下所示:然后尝试用
NSView
悲观患者
·
2019-11-01 07:16
二、使用Metal绘制视图内容
1.准备绘制MetalKit视图MetalKit提供MTKView类,继承自
NSView
(
Crazy_MiKey
·
2019-08-27 16:00
Metal
NSTrackingArea相关
使用方法
NSView
*autoLoginView=[[NSViewalloc]init];_autoLoginView=autoLoginView;[selfaddSubview:autoLoginView
涛涛涛涛涛涛涛涛涛
·
2019-07-26 17:43
CALayer和UIView
CALayer和UIView1、为什么要提供UIView和CALayer两个平行的层级关系1、UIVIew用于交互、CALayer用于响应2、UIView和
NSView
交互不同,显示都是基于CALayer
忧郁男生
·
2019-07-25 19:08
Mac下
NSView
的全屏
最近接到个Mac项目,由于以前是做iOS开发最近对照项目的各个功能点进行研究。这次遇到个Mac的播放器view的全屏问题。关于NSWindow的全屏网上到是找到了篇文章(https://blog.csdn.net/johnbob2014/article/details/54999840),这是位大佬翻译了苹果开发者网站上的英文资料,实现NSWindows的全屏也是够用了,这里就不细数里面的方法了。
0无敌小宋0
·
2019-06-25 16:54
Mac 开发控件层级关系设置
2.代码控制:-(void)addSubview:(
NSView
*)viewpositioned:(NSWindowOrderingMode)placerelativeTo:(nullableNSView
隐身人
·
2019-06-13 11:08
Mac os - 键盘和鼠标监听
Macos键盘和鼠标监听支持,也是在
NSView
层级别进行监听。例如我现在需要监听TableView的鼠标邮件删除或者选择行后点击键盘delete。所以第一步写Window下的TableView实现。
WhoJun
·
2019-06-04 17:29
Mac应用开发NSCollectionView 纯代码用法遇到的坑
想开发一个VideoLine加载视频关键帧的缩略图于是想纯代码自定义一个VideoLineView(
NSView
),里面加一个NSCollectionView,但是开发的过程中就碰到无法回调代理方法funccollectionView
daiqiao_ios
·
2018-05-26 10:52
Mac应用开发
为
NSView
添加双指捏合事件
使用
NSView
的magnify方法回调进行处理,根据每次捏合事件的变化系数来调整view的大小:classMyView:
NSView
{...overridefuncmagnify(withevent:
圣斗士皮皮
·
2018-04-02 16:07
Objective-C 中 Nullability 和 Swift 中的 ? or !
NullabilityAnnotations就是这两个东西_Nullableand_Nonnull1.在Swift中对于option和non-option有着很明显的区分,例如
NSView
!
Deft_MKJing宓珂璟
·
2017-10-18 17:29
objective-c
swift
Swift可选值
nonnull修饰
Nullabilit
基础知识
UIView
,UIButton,UIImageView有该属性,他们可以根据自己的内容调节大小对于哪些View有IntrinsicContentSize,Apple给了一张表:从上面的列表可以看出,UIView和
NSView
哲逗年
·
2017-09-26 08:05
核心动画学习笔记
和视图类(
NSView
或UIView)一样,CALayer有自己的父图层类,同时也拥有自己子图层类的集合,它们构成了一个图层树
HAPPY小元宝
·
2017-06-27 18:22
Mac_Os开发第二天
学习Mac开发第四节学习NSSlider认识NSSlider层级结构InheritsFrom:NSControl->
NSView
->NSResponder->NSObject获取NSSlider滑动后的值拖拽到
无沣
·
2017-05-28 08:36
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他