问题标签 [quartz-core]
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.
iphone - How to make a circular UIView
I want to make a UIView or UIImageView that is a circle. Or a circle that i can change the size of using a slider, and the color of with a pickerview.
ios - 有边框的 UITextView
我想在 a 周围有一个细灰色边框UITextView
。我浏览了 Apple 文档,但在那里找不到任何属性。请帮忙。
iphone - 如何为 alpha 蒙版图像创建位图上下文?
我想在代码中绘制一个 alpha 蒙版图像。现在我做:
CGBitmapContextCreate
1) 使用with optionsCGColorSpaceCreateDeviceRGB
和创建位图上下文kCGImageAlphaPremultipliedFirst
。
2)然后我绘制到这个上下文中,只使用像白色和黑色这样的灰度颜色。
3)然后我从该上下文创建一个蒙版图像,使用CGImageMaskCreate
.
结论:我浪费了很多内存!因为据我了解,蒙版图像只有灰度,对吗?那么为什么首先在 ARGB 中创建上下文。
如何创建用于绘制蒙版图像的 CGContextRef?我的想法是使用CGColorSpaceCreateDeviceGray
,但问题从这里开始。这是我创建 ARGB 位图上下文的确切代码:
我不知道如何计算bitmapBytesPerRow
这样的上下文。我想这只是imageWidth
?我必须提供bits per component
什么CGBitmapContextCreate
?
有,CGColorSpaceGetNumberOfComponents()
但它只报告组件的数量。这并不能告诉我一个组件有多少字节。
另外让我感到紧张的是,4
和8
在我上面的代码中是硬编码的。谁说每个组件总是 4 个字节,谁说每个组件是 8 位?我只是从那里的各种示例代码中获取的。每个人似乎都这样做。有用。但未来的证明?可能不是。
你会给我一些很好的答案。谢谢。
编辑:我找到了一个代码片段,但它令人困惑:
为什么每行字节数为 0?文档没有说你可以通过 0。看起来不对。
ios - iOS 替代 PDF 渲染器
我正在寻找一个不错的替代 PDF 渲染器。
目前我正在使用 Quartz Core 进行 PDF 渲染,它很棒而且速度非常快,但我发现它与其他 iOS 应用程序相比仍然很慢(GoodReader 有自己的渲染器或已经适应了某种替代渲染器,并且没有透露任何关于它的信息)。
我想知道是否有一些好的开源或付费的 iOS 版 PDF 渲染器可供我试用。
我尝试了 muPDF,但它不支持 iOS,并且需要很长时间才能使其兼容。
谢谢!
iphone - CALayer 似乎没有定义
我想将圆角矩形添加到 UITextView,如How to style UITextview to like Rounded Rect text field? . 但是,当我这样做时,我会收到一条错误消息,提示找不到那里使用的方法。我认为这很奇怪,因为它们仍在文档中。另一方面,XCode 在字段层的自动完成中不显示任何内容。这个字段是否以某种方式被弃用或问题出在哪里?
这是我使用的两个代码片段:
Hier will ich dann die Eigenschaften aendern。
iphone - 图层阴影的不透明度
我向 UIView 添加阴影:
这部分代码给了我一个这样的视图,就像一个 uiview 被模糊了:
当我尝试更改 blurView.layer 的不透明度(例如更改为 0.5)时,我得到了意想不到的视图:
正如你所看到的 - 我得到了 uiview 的锋利边缘。
我认为,阴影不透明度是图层不透明度的一部分——这是造成这种“错误”的原因。有人可以帮我解决这个问题吗?可能我可以在更改 blurView.layer 的不透明度或类似的东西之前合并图层吗?
UPD
通过此修复:blurView.layer.shadowColor = [[UIColor colorWithRed:1 green:0 blue:0 alpha:0.5] CGColor];
我明白了:
UPD
答案是使用 setShouldRasterize 方法:
谢谢大家!
iphone - 如何在 PDF 阅读器中突出显示搜索过的单词?
在 PDF 阅读应用程序中,正在开发和使用QuartzCore
(VFR) 框架 PDF 阅读正在实现。现在需要实现的是突出显示用户正在搜索的文本。如何实现?
注意:我已经通过FAST PDF KIT,但无法得到任何东西。
uiview - 了解 CATransform3D
我在 UIView 中玩 CATransform3DMakeRotation,我正在尝试做一个 45º 的变换,就像它向后放置一样:
这是我拥有的“代码”,但显然没有这样做。
请帮助我理解参数。谢谢。
ios - Xcode:移动图像(Quartzcore)+ 运行 2 个 IBActions,一个紧接着另一个在 1 次点击中,并尊重时间
我有一个关于 Xcode 的问题。我在网上找到了一个教程,可以让我在屏幕上移动图像。您能否解释一下如何让我的按钮一键向左移动并返回向右(我在任何地方都找不到这个......),然后立即运行另一个 IBAction 允许我切换到另一个子视图?(我自然已经有了这个代码......)。我尝试将两个 IBActions 添加到 1 个集中式中,但它似乎不起作用:-( 在这种情况下,它会立即打开子视图而不向我显示动画。
我尝试了什么:
到现在得到的代码:
我感谢您的帮助!谢谢!
ios - 将quartzcore添加到Xcode 4 for iOS
我在 Xcode 4 上安装有关 iOS 应用程序的quartzcore 时遇到了麻烦。我只是找不到答案:怎么做?因为当我尝试将 Quartzcore 添加到项目的目标时,似乎我只能添加一个 Mac OS X 框架。对于 iOS 框架,你所能做的就是创建一个。