Tag: cgrectmake

iOS框架更改一个属性(例如宽度)

这个问题最初被要求用于Objective-C编程语言。 在写作的时候,斯威夫特还没有存在。 题 是否有可能只改变CGRect 一个属性? 例如: self.frame.size.width = 50; 代替 self.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y, self.frame.size.width, 50); 当然我明白, self.frame.size.width是只读,所以我想知道如何做到这一点? CSS ANALOGY需要 您自担风险 对于那些熟悉CSS ,这个想法与使用非常类似: margin-left: 2px; 而不必改变整个价值: margin: 5px 5px 5px 2px;

在Swift 3中自动更新CGRectMake到CGRect

现在CGRectMake,CGPointMake,CGSizeMake等已经在Swift 3.0中被移除了,有什么办法可以自动更新所有的初始化,比如从CGRectMake(0,0,w,h) to CGRect(x:0,y:0,width:w,height:h) 。 手动过程是相当痛苦的。 不知道为什么苹果不会自动转换,当我将代码转换为当前迅速语法…

如何从CGPoint和CGSize创buildCGRect?

我需要从CGSize和CGPoint的不同集合中为UIImageView创build一个框架,根据用户的select,这两个值将始终不同。 那么我怎样才能让CGRect成为CGPoint和CGSize呢? 先谢谢你。

如何初始化相互依赖的属性

我想要一张照片移到底部。 如果我按下button,图片应该向下移动1。 我添加了图片和一个button: var corX = 0 var corY = 0 var runter: UIButton = UIButton.buttonWithType(UIButtonType.System) as UIButton var image = UIImage(named: "panzerBlau.jpg"); var panzer = UIImageView(frame: CGRectMake(corX, corY, 30, 40)); // override func viewDidLoad() { super.viewDidLoad() panzer.image = image; // self.view.addSubview(panzer); // runter.frame = CGRectMake(100, 30, 10 , 10) runter.backgroundColor = UIColor.redColor() view.addSubview(runter) runter.addTarget(self, […]