如何在iOS中更改标签以与图像对应?

时间:2016-01-30 19:53:23

标签: ios swift

我正在尝试制作一个基本的应用程序卡片游戏,我想更改我的标签中的文本以与绘制的卡片相对应。例如,当绘制Ace时,我希望标签文本显示“ACE”。现在我已经编写了下面的代码,它会在每次单击“绘图”按钮时随机抽取卡片并随机抽取卡片。

@IBAction func playRoundTapped(sender: UIButton) {

    playRoundButton.setTitle("DRAW", forState: UIControlState.Normal)

    var firstRandomNumber = arc4random_uniform(13) + 1
    var firstCardString:String = String(format: "card%i", firstRandomNumber)

    self.firstCardImageView.image = UIImage(named: firstCardString)

1 个答案:

答案 0 :(得分:1)

因为您提供的代码很少,所以我只能为您提供如何操作的代码。首先,您可以从图像中评估图像的名称(例如图像的文件名),然后您将创建一个if语句,例如

#include <iostream>
#define MAX_ROWS 3
#define MAX_COLUMNS 2


using namespace std;

int  Even(int A, int length, int width);

int main(){


    int A[MAX_ROWS][MAX_COLUMNS] = { { 3, 2 }, { 4, 5 }, { 2, 2 } };

    cout << "There are " << Even(A,MAX_ROWS,MAX_COLUMNS) << " even numbers in the matrix." << endl;
        cout << "Goodbye :-)" << endl;

    system("PAUSE");
    return 0;

}


int Even( int a[][MAX_COLUMNS], int length, int width){

    int sum = 0;
    int i; 
    int j; 

    for (i = 0; i < length, i++;){

        for (j = 0; j < width, j++;){

            if (a[i][j]  % 2 == 0){

                sum++;
            }
        }

    }

    return sum;

}