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

ios - CGRectMake 的内存泄漏和设备崩溃

我在我的项目中使用 ARC,当我在设备中运行应用程序时它崩溃了,所以我检查了 command+shift+B,它显示了以下泄漏......下面是我使用过的代码,

显示内存泄漏如图 在此处输入图像描述

0 投票
1 回答
113 浏览

uiview - xcode 4 绘制矩形

我对 xcode 很陌生。我用谷歌搜索了这个,甚至在这里搜索,我没有找到我想要的东西。我真的很想得到这个。特别是因为它是最基本的东西。

所以,我有 .h 和 .m 文件

我想将一个uiview拖到.xib文件中,我不希望它和屏幕一样大,所以我调整了它的大小。

现在我想在这个视图对象内绘制一堆矩形。

我该怎么做呢?

您的帮助将不胜感激!

0 投票
1 回答
740 浏览

ios - CGRectMake 已移到我的导航栏后面

在为 iOS 7 更新我的代码后,我遇到了一个继续让我感到困惑的问题。这段代码在 iOS 6 中运行良好:

自更新以来,webview 总是在导航栏后面。我试图更改 y 值以将其向下移动,但这使代码失败或无效。我知道这与新的边缘透明胶片有关,但我不确定如何解决这个问题。任何帮助都会很棒。谢谢

编辑:澄清一下,我现在意识到这与 CGRectMake 无关。

0 投票
1 回答
75 浏览

button - 在iOS7中从不同方向加载时按钮不在正确的框架中

我有一个带有两个按钮的视图,它们用作其他视图的连接。自动布局被禁用,我通过 CGRectMake 以编程方式设置了纵向和横向按钮的框架。当我导航到包含按钮的视图时,它们处于正确的位置。此外,按钮在旋转时出现在正确的框架中。

但是,当我切换到另一个视图,更改方向,然后返回(即,单击第一个按钮以转到另一个视图,旋转该视图,然后返回到原始视图)时,按钮不再位于正确的框架中. 这发生在任一方向改变。

我猜这是因为初始视图,无论是纵向还是横向,都放在堆栈上,然后我就不能再设置框架了。是否需要进行某种形式的卸载,或者需要在重新加载之前检查方向变化的一些附加代码?谢谢,非常感谢。

0 投票
2 回答
295 浏览

ios - 自定义 UIView 大小位置和 IBaction

晚上好 ,

我正在开发必须在我的 ViewController 上以精确位置和大小显示(单击按钮时)自定义容器的应用程序。

这个容器将加载 2 个复选框(我知道我可以使用 UISwitchControl 并使用 PNG 修改 2 个状态)和一个按钮“提交”。

我是 iOS 开发新手,请帮助我创建此布局(请参阅附件)以及如何在我按下提交时检查哪些复选框被选中,非常感谢示例代码。查看创建

谢谢你们 。

0 投票
2 回答
4145 浏览

objective-c - 如何根据我们拥有的文本设置 UILabel 的高度

我有宽度为 260 的 UILabel,其中有长文本(可能大约 1000 个字符)。

我想根据内容设置 UILabel 的高度。有时我可以有 100 个字符,有时我可以有 1000 个字符)。

基于文字,如何设置UILabel的高度?

注意:我正在以编程方式创建 UILabel。

知道如何完成这项工作吗?

我正在尝试的一种方法如下。

我正在考虑一行中有 40 个字符。所以我正在做的是找到文本的长度并将其除以 40。这将为我提供所需的总行数。

但是当有新行时,这会失败。

这是正确的方法吗?

0 投票
1 回答
113 浏览

cgrectmake - 在 viewDidLoad 期间移动按钮

当我检查 4 英寸或 3.5 英寸屏幕时,我想在视图加载时移动几个按钮,但它什么也没做!为什么这行代码不起作用?即使与自己。顺便说一句,它不起作用。

0 投票
1 回答
248 浏览

ios - 将 UITextView 作为子视图添加到地图视图会导致不需要的中心器。

在我的项目中,我使用了一个按钮,按下该按钮会将 UITextView (textWindow) 添加到地图视图 (mapView)。问题是当您离开用户在地图上的当前位置后添加 UITextView 时。然后,当您添加 UITextView 时,地图会自动重新定位到用户的位置,我希望它保持在原来的位置而不是重新定位。有什么我可以添加到我的代码中来防止它自动重新定位的东西吗?

我的代码...

0 投票
3 回答
2347 浏览

ios - 无法以编程方式删除标签

我正在以编程方式打印标签,但无法将其从屏幕上移除。我试过了,removeFromSuperview但没有一个有效。它一直停留在屏幕上,而我可以在调试中看到它传递的代码,如下面的代码所示。lbl1.hidden = YES;lbl1= nil;ELSE

我的问题在哪里?

0 投票
1 回答
410 浏览

objective-c - CGRectMake 坐标

我遇到了一个奇怪的问题,我用于 CGRectMake 函数的坐标似乎不正确。例如:

这会将我的按钮大小设置为 50x50 并水平放置正确,但按钮垂直显示在屏幕中间。我不知道是什么导致垂直坐标显示不正确。请帮忙。