问题标签 [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 回答
500 浏览

iphone - 如何设置actionSheet imageView的边界?

我需要更改 ActionSheet 上 imageView 属性的边界,

编码后什么都没有发生:

这里是创建 ActionSheet 的代码

图片为 88 x 88px,previos 代码后的结果为:

我需要 25 x 25 像素的图像,就像我设置的 imageView 的边界一样。有谁能够帮助我?

0 投票
4 回答
16379 浏览

ios - 检查getter中的CGRect是否为空

我正在尝试检查 aCGRect是否null在我的属性 getter 中,如果是,则默认加载一个值,但是,在我的 init 方法中,当我使用该属性时,它对所有值都返回零。

这是我的吸气剂:

我不确定发生了什么以及在哪里看。任何帮助深表感谢。

0 投票
4 回答
1674 浏览

ios - UITabBarController 显示

我是iOS开发的新手。我正在开发一个使用标签栏控制器的应用程序。我正在以编程方式为标签栏控制器设置框架,但是当我切换到 iPhone 5 时,标签栏项目和主视图之间会创建空白区域。以下是 iPhone 5 模拟器上的应用程序屏幕截图。

4.5 视网膜显示模拟器上的屏幕截图

以下是我设置框架的代码行UITabBarController

0 投票
1 回答
1810 浏览

objective-c - uibutton setframe不工作没有启用自动布局

我有一个 uibutton,我想根据设备更改它的位置,但是这段代码:

根本不起作用!未启用自动布局。有什么想法吗?

任何帮助表示赞赏。

0 投票
3 回答
534 浏览

ios - 当变量值改变时如何改变视图的框架?

在我的视图控制器中,视图很少。该视图的所有框架都取决于变量

CGF浮动边框宽度

这些视图的定义如下

borderwidth当我从另一个类更改值时,我想更改 sec1 的框架。我们怎么能这样做?我知道

[sec1 setFrame:CGRectMake(self.borderWidth, self.borderWidth,self.frame.size.width/2-(self.borderWidth*3/2),self.frame.size.height/2 - (self.borderWidth*3/2) )];

会改变框架,但有很多uiviews。所以我不能用这种方法为所有这些设置框架。

0 投票
2 回答
5199 浏览

iphone - iOS:CGRectMake 不会改变 UILabel 的位置

我通过情节提要创建了一个标签。顺序是这样的:视图 -> 滚动视图 -> 一堆标签。

这是我想要实现的文本输出: 2 December <30 days left>

<> 封闭的文本在不同的 UI 标签中以较小的字母显示。

由于月份名称是动态的并且宽度会发生变化,因此我尝试使用 CGRectMake 来更改 <> 封闭文本的位置。但它不起作用。我尝试更改函数的参数,但标签保持不变。它不会从情节提要中设置的初始位置移动。

编辑:

label_date 是包含月份和日期的变量。label_days_left 是我试图放在月份旁边的标签变量。

编辑2: 框架

编辑 3:我创建了一个新项目。在视图上拖了一个标签。创建了一个出口。合成了它。

并使用以下代码移动它 -

它没有用。我在做什么错?

0 投票
5 回答
7766 浏览

ios - iPhone 编程:如何使 UIImageView 中的 UIImage 以实际大小显示?

我有一个UIImage我想在 iPhone 4/4S/5 屏幕上逐像素显示。重要的是它根本没有缩放,但是当我尝试使用时setImage,它会使图像太大。

UIImageView是在 a 中制作的UIStoryboard(因为我对此真的很陌生)并设置为“重绘”模式,其他所有内容均为默认值。其他模式都没有正确缩放UIImage(编辑:也就是说,将UIImageViewscontentMode 设置为其他东西是行不通的)。

我环顾四周,发现了这个:

这是行不通的。我尝试将每个维度减半,但它仍然关闭。

更新:我认为它是在事后为视网膜显示缩放的,因为在我使用的视网膜 iPhone 4 和非视网膜模拟器模式下,图像占用了相同百分比的屏幕。有什么方法可以将 UIImage 或 UIImageView 或项目设置为“视网膜就绪”?

更新 2:通过将每个维度减半来缩小图像似乎可行。iPhone 4/4S 的像素是 2G/3G/3GS 的两倍。但这似乎是一个黑客解决方案,我什至不确定它是否在利用视网膜显示像素密度时这样做。

0 投票
2 回答
168 浏览

ios - UIToolbar 和 CGRectMake

我在一个 ViewControler 中有 2 个 UIToolbar。

我需要改变他们在旋转时的位置。

我添加了 2 个网点

在 IB 中连接它们现在在 viewcontroller.mi 中使用此代码

问题是 - 没有任何变化!

我该如何解决?

PS 使用 webviews 它可以工作

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
936 浏览

ios - 在 UIView 中将 UILabel 的中心向上移动。

我正在尝试创建一个 UILabel 并将其设置为使用label.center = view.center. 但我想将它向上移动 100 像素。

我该怎么做?

就像是,label.frame = CGRectMake(current-x, 100, 42, 21);

这可能吗?保持x不变,但改变y?

0 投票
3 回答
618 浏览

ios - 教程 CGRectMake 理解

我正在关注一个教程,我对这行代码有点困惑......

是什么gesture.direction == UISwipeGestureRecognizerDirectionRight ? -swipedCell.frame.size.width :意思?

在我的经验中,我从未见过它。==该语句中的and? -和是什么:意思?或者你能解释一下整个事情吗?如果我左右滑动,这会使框架变成什么?

非常感谢。