问题标签 [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 投票
3 回答
116 浏览

ios - CGRectMake label doesn't appear

I've just started to make a new app with a navigation bar. I made the first view with the navigation in the AppDelegate.m.

AppDelegate.m :

Then, I making the view of the HomeViewController inside loadView method.

LoadView of HomeViewController :

My label Hello World doesn't appear...

enter image description here

For the frame, if I set CGRectMake(0, 65, 50, 20) , 65 for y, my "Hello World" appears... (I know, I have to increase the width :) )

enter image description here

I just don't understand the origins of my view... If someone can explain me please.

Thanks

0 投票
2 回答
158 浏览

objective-c - CGRectContainsPoint 未能到达边界

我一直在绘制一个 CGRect 和一系列平铺对象。然而,无论我如何绘制它,我都无法得到一个映射 4 个点(宽)和 3 个点(高)的正方形。此外,我已经彻底搜索了这里以及一整天的反复试验。

0 投票
2 回答
4527 浏览

ios - 使用 CGRectMake 使视图覆盖全屏

我正在创建一个视图(使用 card.io),我希望该视图覆盖全屏。

它仅覆盖屏幕atm的约2/3。

继承人的代码:

这是一个例子

这是一个例子。

0 投票
1 回答
932 浏览

objective-c - 将阴影放在矩形上 (drawRect:(CGRect)rect)

我用这段代码做了一个矩形,它可以工作:

但现在我想放一个阴影,我试过这个:

但是xcode告诉我 NSMakeSize : Sending 'int' to parameter of incompatible type 'CGSize'

阴影的正确形式是什么?谢谢!!

0 投票
2 回答
7237 浏览

objective-c - 在目标c中将浮点值转换为双精度

我已经使用强制转换将字符串转换为 int,将字符串转换为 double 并且它可以工作。

现在我想将浮点值转换为双精度,xcode 告诉我:

"指针不能转换为类型 'double'",

我的浮点变量在 .h 中声明

在 .m 中,我这样做:

这里发生了什么?谢谢!

0 投票
2 回答
245 浏览

ios - 将多个 UI 图像和 UI 标签合并为 1 个图像

基本上我有一个 main UIImage,它充当背景/边框。其中UIImage我还有 2 个UIImages,垂直分割,它们周围有一个间隙,所以你仍然可以看到主背景的边框UIImage。在每一面我都有一个UILabel, 来描述图像。下面是我想要帮助理解的图片。

在此处输入图像描述

我想要实现的是将其制作成 1 张图像,但保持所有当前位置、布局、图像布局(方面填充)和标签大小和标签背景颜色相同。我也希望这张图片具有相同的质量,所以它看起来仍然不错。

我查看了许多其他 stackoverflow 问题,到目前为止提出了以下问题,但它存在以下问题:

  • 没有将图像定位labels到正确的位置和大小
  • 没有标签或主图像的背景颜色
  • 没有图像作为 Aspect Fill(如 UIImageViews),因此每张图片的外部也会显示并且没有正确裁剪,就像上面的示例一样。

以下是我到目前为止的代码,有人可以像上图那样帮我实现吗?我对 iOS 开发相当陌生,并且有点挣扎:

提前感谢您的任何帮助!

0 投票
2 回答
1171 浏览

ios - Xcode 6 Beta 5 Swift Playground:找不到 CGRectMake() 的符号

自从更新到 Xcode 6 beta 5 我的 Playground 代码将不再编译/运行和记录:

它应该足够简单并且在以前的版本上运行良好。到目前为止,我运行的唯一代码如下:

只是想知道是否有其他人对 Playground 有问题并找到了解决方案。我的直觉是这只是一个测试版错误。

0 投票
2 回答
368 浏览

ios - 将 UIButtons 放在随机位置

如何仅将 4 个 UIButtons 放在 4 个随机位置。我有一个应用程序,每次按下更改位置按钮时都有 4 个 UIButtons,UIButtons 应该改变那里的位置,例如 Button1 移动到 Button4 的位置,而 Button4 随机移动到任何其他 Button 的位置

当我使用此代码时,按钮位置没有变化

-(void)changeButtonPosition {

} 谢谢 !

0 投票
1 回答
408 浏览

ios - 无法在 tableView 页脚中居中 imageView

我正在尝试在 tableView 页脚中居中标签和图像

我似乎无法让它同时适用于 iPhone 和 iPad 设备

现在它以 iPhone 为中心,但那是因为我对其进行了硬编码。

我想将此视图居中,而不对其进行硬编码。我尝试将屏幕尺寸除以 2。

它没有中心,什么是正确的方法,请指教。

0 投票
3 回答
11014 浏览

swift - 无法在 Swift 中使用 CGRect 类型的参数调用 + 错误

我想启动一个UITableViewfromCGRectMake函数的实例,但是当我尝试使用常量而不是直接分配一个 new 来启动它时Int,例如:

,然后我得到一个错误:Int is not convertible to CGFloat

所以我将其更改为以下代码:

,然后我得到一个错误:Cannot invoke + with an argument of type CGRect

当然,我可以通过分配来启动它Int,例如CGRectMake(20 + 300 + 12, 44 + 120, 300, 480). 但我想使用常量和变量。

那么错误是什么意思呢?我该如何解决?

我使用 Xcode 6 beta 6。