我试图以编程方式在按钮上设置顶部的图像和下面的标题,而不使用背景图像。我知道以前有人问过这个问题,我试过用负向左插图和负向顶端插图作为标题,我已经明确定义了字体,但似乎什么都不起作用。如果我注释掉setImage,上面的代码可以很好地设置标题,但是如果我不这样做,标题就会消失。我遗漏了什么?
// Add menu button
let buttonImage = UIImage(named: "cheeseburger.png")
let button = CategoryButton.buttonWithType(.Custom) as UIButt
我需要在垂直列表中灵活地定位UIButton:
A
B
C
D
问题是,它需要灵活,就像缺少B时,它看起来应该是:
A
C
D
所以应该没有空格,但是UIButton应该向上移动。
现在,我以编程方式将UIButton的位置设置为这样,但只有在关闭Autolayout时,才能在iOS7中实现这一点。
但现在,这又需要以编程的方式定位所有其他元素(尤其是屏幕底部的元素),而我不想这样做。
如何以这样的方式定位UIButton,而不必以编程方式将屏幕上的所有其他元素以编程方式定位。
在安卓系统中,有tablelayout或linearLayout自动处理这个问题!
编辑:
这一切都很痛苦,但这就是
我已经创建了一个具有操作的UIButton。我已经在编译时(在运行之前,不是通过编程)设置了它的背景图像。我正在尝试将它的背景图像更改为在运行时加载函数的视图中的其他内容(使用代码)。我对斯威夫特很陌生,在网上找不到这样的东西。下面是我使用的代码:
import Foundation
import UIKit
import iAd
class gamePlay: UIViewController, ADBannerViewDelegate {
var tempChoice : Int = 0
var counter = 0
@IBAction func b4(sen