问题标签 [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.
iphone - 如何设置actionSheet imageView的边界?
我需要更改 ActionSheet 上 imageView 属性的边界,
编码后什么都没有发生:
这里是创建 ActionSheet 的代码
图片为 88 x 88px,previos 代码后的结果为:
我需要 25 x 25 像素的图像,就像我设置的 imageView 的边界一样。有谁能够帮助我?
ios - 检查getter中的CGRect是否为空
我正在尝试检查 aCGRect
是否null
在我的属性 getter 中,如果是,则默认加载一个值,但是,在我的 init 方法中,当我使用该属性时,它对所有值都返回零。
这是我的吸气剂:
我不确定发生了什么以及在哪里看。任何帮助深表感谢。
ios - UITabBarController 显示
我是iOS开发的新手。我正在开发一个使用标签栏控制器的应用程序。我正在以编程方式为标签栏控制器设置框架,但是当我切换到 iPhone 5 时,标签栏项目和主视图之间会创建空白区域。以下是 iPhone 5 模拟器上的应用程序屏幕截图。
以下是我设置框架的代码行UITabBarController
:
objective-c - uibutton setframe不工作没有启用自动布局
我有一个 uibutton,我想根据设备更改它的位置,但是这段代码:
根本不起作用!未启用自动布局。有什么想法吗?
任何帮助表示赞赏。
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。所以我不能用这种方法为所有这些设置框架。
iphone - iOS:CGRectMake 不会改变 UILabel 的位置
我通过情节提要创建了一个标签。顺序是这样的:视图 -> 滚动视图 -> 一堆标签。
这是我想要实现的文本输出: 2 December <30 days left>
<> 封闭的文本在不同的 UI 标签中以较小的字母显示。
由于月份名称是动态的并且宽度会发生变化,因此我尝试使用 CGRectMake 来更改 <> 封闭文本的位置。但它不起作用。我尝试更改函数的参数,但标签保持不变。它不会从情节提要中设置的初始位置移动。
编辑:
label_date 是包含月份和日期的变量。label_days_left 是我试图放在月份旁边的标签变量。
编辑2:
编辑 3:我创建了一个新项目。在视图上拖了一个标签。创建了一个出口。合成了它。
并使用以下代码移动它 -
它没有用。我在做什么错?
ios - iPhone 编程:如何使 UIImageView 中的 UIImage 以实际大小显示?
我有一个UIImage
我想在 iPhone 4/4S/5 屏幕上逐像素显示。重要的是它根本没有缩放,但是当我尝试使用时setImage
,它会使图像太大。
我UIImageView
是在 a 中制作的UIStoryboard
(因为我对此真的很陌生)并设置为“重绘”模式,其他所有内容均为默认值。其他模式都没有正确缩放UIImage
(编辑:也就是说,将UIImageViews
contentMode 设置为其他东西是行不通的)。
我环顾四周,发现了这个:
这是行不通的。我尝试将每个维度减半,但它仍然关闭。
更新:我认为它是在事后为视网膜显示缩放的,因为在我使用的视网膜 iPhone 4 和非视网膜模拟器模式下,图像占用了相同百分比的屏幕。有什么方法可以将 UIImage 或 UIImageView 或项目设置为“视网膜就绪”?
更新 2:通过将每个维度减半来缩小图像似乎可行。iPhone 4/4S 的像素是 2G/3G/3GS 的两倍。但这似乎是一个黑客解决方案,我什至不确定它是否在利用视网膜显示像素密度时这样做。
ios - UIToolbar 和 CGRectMake
我在一个 ViewControler 中有 2 个 UIToolbar。
我需要改变他们在旋转时的位置。
我添加了 2 个网点
在 IB 中连接它们现在在 viewcontroller.mi 中使用此代码
问题是 - 没有任何变化!
我该如何解决?
PS 使用 webviews 它可以工作
ios - 在 UIView 中将 UILabel 的中心向上移动。
我正在尝试创建一个 UILabel 并将其设置为使用label.center = view.center
. 但我想将它向上移动 100 像素。
我该怎么做?
就像是,label.frame = CGRectMake(current-x, 100, 42, 21);
这可能吗?保持x
不变,但改变y
?
ios - 教程 CGRectMake 理解
我正在关注一个教程,我对这行代码有点困惑......
是什么gesture.direction == UISwipeGestureRecognizerDirectionRight ? -swipedCell.frame.size.width :
意思?
在我的经验中,我从未见过它。==
该语句中的and? -
和是什么:
意思?或者你能解释一下整个事情吗?如果我左右滑动,这会使框架变成什么?
非常感谢。