问题标签 [nsimageview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - NSImageView 中的缩放图像在启用图层支持时看起来很糟糕
我想要一个带有渐变背景和图像的视图。所以我打开了图层的图层支持,添加NSImageView
并将图层设置为CAGradientLayer
. 然而,这使得按比例缩小的图像非常难看。看比较:
层开:,层关:
有没有人也观察到这一点?有没有办法在不关闭图层支持的情况下解决这个问题?
cocoa - 对 NSImageView 缩放感到困惑
我试图显示一个简单的NSImageView,它的图像居中而不像这样缩放它:
就像 iOS 在设置 UIView 的 contentMode = UIViewContentModeCenter时所做的那样
所以我尝试了所有NSImageScaling值,这就是我选择NSScaleNone时得到的
我真的不明白发生了什么:-/
objective-c - 如何在将图片放在其上后获取作为发送者的 NSImageView 的大小
在我的项目中,我有NSImageView
一张照片,我从取景器上放了一张照片。在IBAction
我想注意图片尺寸是否大于NSImageView
如下所示的尺寸。
我希望sender.size
or sender.size.x
orsender.size.width
会给我NSImageView
imageDropped的大小,但事实并非如此。
任何想法如何获得尺寸NSImageView
?
xcode - NSImageView 双击动作
我的 Mac 应用程序中有一些 NSImageView,用户可以在其中拖放 .png 或 .pdf 等对象,以将它们存储到用户共享默认值中,效果很好。
我现在想为用户双击这些 NSImageView 设置一个动作,但这似乎有点困难(我对 NSTableView 没有任何问题,但是 NSImage 没有“setDoubleAction”,还有很多答案(这里或与谷歌)关于 NSImageView 的操作指向制作 NSButton 而不是 NSImageView,所以这无济于事)
这是我的 AppDelegate.h 的一部分:
这是我的 AppDelegate.m 的一部分:
但这不起作用。
谁能告诉我最简单的方法是什么?
macos - 将 NSViews 添加到 NSScrollview - Mac OSX
我正在尝试将 NSImageView 的多个图像添加到 NSScrollView。当我将它添加为子视图时,滚动视图似乎没有滚动,当我将它添加为文档视图时,我只能看到一个图像。关于如何使其工作的任何想法或示例代码?建议请。谢谢
core-data - Base64 png 与核心数据绑定
我有 JSON,其中包含我添加到 Core Data 的 base64 解码的 PNG 图像。我想在 Image Wells 中显示这些图像,并绑定到我的核心数据模型。
问题是我不能使用Data
with ,NSArchiveFromData
因为它已被弃用。
我的问题与此类似,但我不太明白答案。
有人有想法吗?
谢谢
objective-c - NSImage setImage:方法导致 ARC 内存泄漏?
我是 Apple 开发的新手(大约 3 个月),现在我所有项目都使用 Xcode 4.5.1 和 ARC。我试图在我的应用程序(也是ARC)中显示一个 mjpeg 视频。由于 mjpeg 编码是基于独立的 jpeg 图像,所以我使用NSImageWell来显示 mjpeg 流的每一帧。但是,当我切换框架时,我注意到内存泄漏。
.h 文件:
.m 文件:
“内存泄漏???”的解释 在代码块中:
这一行设置 NSImageWell 以显示图像。如果我继续传输 jpeg 数据,我注意到这个应用程序的内存一直在上升,并且不会显着下降。我添加了“= nil”,试图创建一个 [..release] 方法,但这不起作用。但是,如果我注释掉这两行,就不会再注意到内存泄漏(而且我的视频功能也没有实现......)
有什么建议么?或者我应该切换到非 ARC 模式来检查这个问题?非常感谢!!
1 月 25 日的较新研究:
我创建了另一个没有 ARC的简单项目
NSImage 仍被归类为 TTImage(TT 表示 TestT)为:
.m 文件:
pthread 现在在 App 委托文件中定义:
然后我将几个 jpeg 发送到应用程序。以下是输出(忽略每一行的标题):
cocoa - 通过在 Mac 应用程序中编码添加 nsimageview
我已经在 iPhone 上工作了一段时间,最近我一直在尝试使用 Mac 应用程序。但这让我很难过。我想通过编码在我的窗口上添加图像。我已经完成了以下代码,但它不起作用:
objective-c - Cocoa : Image Well - 自定义 NSImageView 类不显示图像?
我通过界面生成器添加了一个 imagewell,设置了一个图像,然后运行,一切都很好。(显示图像)。
但是,如果我将自定义类更改为我自己的一个(NSImageView 子类),则不再显示图像。这是一个没有添加任何内容的裸类。为什么这不起作用?
然后我尝试在 initWithFrame 方法中手动设置图像:
但这也不起作用。没有错误,只是没有显示图像。
关于我的错误可能是什么的任何想法?
objective-c - NSView 子类 drawRect 在无限循环中被调用
我创建了 NSView 的子类 a 来创建包含 NSTextView 的自定义 UI。因此我使用 drawRect 方法来绘制我的 UI。我还创建了一个 NSImageView 的子类来获取 mousedown 事件。每当我点击我的子类 NSImageView 时,我的 View 的 drawRect 方法就会在无限循环中被调用,我不知道为什么。构建自定义 UI 对我来说是新事物,所以也许我做错了什么?
TWIComposeFrameView.m:
TWIImageView.h
TWIImageView.m:
在覆盖的 initWithFrame 方法中创建控件有错吗?还是我的 TWIImageView 缺少重要的东西
堆栈跟踪: