问题标签 [cgrectmake]

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.

0 投票
2 回答
743 浏览

objective-c - 在循环中找到 CGFloat 中的最小值

我正在根据从循环变量事件中获得的参数在循环中绘制反应角,如下所示:

在每个循环中,minutesSinceEventand都会durationInMinutes发生变化,因此每次都会绘制不同的反应角。

我想获得循环中的最低 y 值和循环中的最大高度。简单地说,我想拥有最重要的矩形的 y 值。以及在所有下方延伸的矩形的高度。

请让我知道,如果需要任何其他信息?

0 投票
1 回答
2530 浏览

objective-c - 自定义 UIProgressView 绘制怪异

我正在尝试通过子类化它来创建我自己的自定义 UIProgressView,然后覆盖 drawRect 函数。除了进度填充栏外,一切都按预期工作。我无法获得正确的高度和图像。

图像均为 Retina 分辨率,模拟器处于 Retina 模式。这些图像被称为:“progressBar@2x.png”(28px 高)和“progressBarTrack@2x.png”(32px 高)。

CustomProgressView.h

CustomProgressView.m

生成的 ProgressView 具有正确的高度和宽度。它还以正确的百分比填充(当前设置为 80%)。但是进度填充图像未正确绘制。

有谁看到我哪里出错了?

显示问题的屏幕截图

0 投票
1 回答
2135 浏览

ios - 如何获取关于窗口的按钮位置

我有滚动视图,其中有 12 个按钮。在窗口上一次只能看到四个按钮。出于动画目的,我需要按钮相对于窗口的位置。

我遵循了这些方法,但它对我不起作用:

btn.frame.origin.x 从 scrollView 的原点而不是从屏幕的原点获取坐标。

如何获取按钮相对于窗口的位置?

0 投票
1 回答
278 浏览

ios - CGContextRef 单位转换

一个月前,我使用 FPDF(PHP 类)创建了一个 PDF 创建器。现在我正在使用 NSData 将 PDF 数据从 URL 获取到 UIWebView。因为我在我的应用程序中实现了离线功能,所以我想将 FPDF PHP 脚本转换为可可触摸。

我的 PHP 脚本中使用的单位是 mm。现在我想知道如何将 mm 转换为 CGRectMake() 中使用的单位(我认为它是像素,对吗?)。

感谢您的帮助,致以亲切的问候,朱利安

0 投票
3 回答
2579 浏览

objective-c - CGRect制作替代品

CGRectMake()我已经看到了这种用于初始化CGRect变量的替代方法:

CGRect 框架 = (CGRect){0,0,10,10};

我的问题是,如何CGRect frame = (CGRect){0,0,10,10};工作?幕后发生了什么?看起来一个 c 风格的数组正在被初始化({x,y,w,h}),然后被转换为一个CGRect结构 - 这是正确的吗?如果是这样,如何将 ac 样式数组转换为结构?

注意我不是在问是否适合使用上述替代方法CGRectMake(),我只是想了解它为什么/如何工作。

0 投票
2 回答
249 浏览

iphone - UIAlertView 中的图像:视网膜和非视网膜 iPhone 中的 CGRectMake

我正在开发一个应用程序,我在 UIAlertView 中显示一些图标以解释它们的使用。我这样做是使用:

它在模拟器和我的 iphone 3gs(没有视网膜显示)中运行良好。我的伙计是关于视网膜行为的。图片位置会不一样吗?我是否需要为 CGRectMake 使用一些 scaleFactor 或 UIAlertview 中的位置是绝对的?

0 投票
4 回答
67679 浏览

ios - 如何从 CGPoint 和 CGSize 创建 CGRect?

我需要从不同的andUIImageView集合中为 a 创建一个框架,这两个值将始终根据用户的选择而有所不同。那么如何制作表格 a和 a ?先感谢您。CGSizeCGPointCGRectCGPointCGSize

0 投票
1 回答
533 浏览

ios - CGRectMake 和retina 中的字面值

如果我的应用程序中有这行代码,IOS 会自动翻译到视网膜吗?

所以:

在 iPad3 上会自动变成:

谢谢

0 投票
0 回答
204 浏览

ios - 删除 iOS 上“打开方式...”菜单的箭头

我在我的应用程序的屏幕中央放置了一个“打开方式...”菜单。问题是 iOS 在矩形底部添加了一个箭头。可以没有箭头吗?

如果我使用 CGRectZero 我没有箭头,但我不能将菜单定位到中心。这是代码:

0 投票
2 回答
393 浏览

ios - 检查图像中是否存在有孔的重叠图像

我有两个图像视图。它们是“拼图”,我想测试一个是否适合另一个。并不是说框架重叠。我猜它是一个 CGRect 的东西......但似乎他们测试了外部边界。任何想法,将不胜感激?谢谢。