Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 单击按钮时显示图像_Ios_Xcode_Button_Keyboard - Fatal编程技术网

Ios 单击按钮时显示图像

Ios 单击按钮时显示图像,ios,xcode,button,keyboard,Ios,Xcode,Button,Keyboard,我已经建立了这个键盘,在图片中你可以看到,它是数字1,但我想它成为数字2 我用每个按钮的标题来写,所以按钮A的标题是A,当点击它时,它将在我在这些空框上方的大标签中显示A,空框是UIview 有人知道我必须使用不同的层以何种方式工作吗?因为我不知道 希望有人能告诉我这是照片: 谢谢 编辑 这就是我现在得到的 IBOutlet UIImageView *imageview1; IBOutlet UIImageView *imageview2; IBOutlet UIIma

我已经建立了这个键盘,在图片中你可以看到,它是数字1,但我想它成为数字2

我用每个按钮的标题来写,所以按钮A的标题是A,当点击它时,它将在我在这些空框上方的大标签中显示A,空框是UIview

有人知道我必须使用不同的层以何种方式工作吗?因为我不知道

希望有人能告诉我这是照片:

谢谢

编辑

这就是我现在得到的

    IBOutlet UIImageView *imageview1;
    IBOutlet UIImageView *imageview2;
    IBOutlet UIImageView *imageview3;
    IBOutlet UIImageView *imageview4;
    IBOutlet UIImageView *imageview5;
    IBOutlet UIImageView *imageview6;
}

-(IBAction)showA;
-(IBAction)showB;
-(IBAction)showC;
-(IBAction)showD;
-(IBAction)showE;
-(IBAction)showF;
-(IBAction)showG;
-(IBAction)showH;
-(IBAction)showI;
-(IBAction)showJ;
-(IBAction)showK;
-(IBAction)showL;
-(IBAction)showM;
-(IBAction)showN;
-(IBAction)showO;
-(IBAction)showP;
-(IBAction)showQ;
-(IBAction)showR;
-(IBAction)showS;
-(IBAction)showT;
-(IBAction)showU;
-(IBAction)showV;
-(IBAction)showW;
-(IBAction)showX;
-(IBAction)showY;
-(IBAction)showZ;
m

等等

在空框上查看UIImageview,第一个字母显示得非常好

观看了一些关于可变数组的教程,但仍然不确定如何将其植入我的代码中

它会是一个带有imagevie1、2、3、4、5、6的可变数组吗


希望你能再次帮助我

这更多的是关于组织你的想法,而不是技术性的东西

1) 检查已填充的框数,以便知道下一个要填充的框是什么

2) 有办法进入每个盒子

编辑1:构建数据源

这只是一种开始的方式:

1) 首先创建一个NSMutableArray

2) 单击任意按钮时,使用NSMutableArray的大小,您可以自动知道图像应放置在何处:

myArray count = 0 => UIImageView 0 needs to be filled
myArray count = 1 => UIImageView 1 needs to be filled
myArray count = 2 => UIImageView 2 needs to be filled
myArray count = 3 => UIImageView 3 needs to be filled

是的,我知道我一直在考虑这个问题,但没有找到正确的方法,我认为它们都必须是不同的层,对吧,但我不知道第二个框将被填充的代码,第一个框已经填充了。你可以有一个数据源为你处理,例如数组。如果其大小为0,则索引0需要一个图像。如果它的大小是1,那么索引1需要一个图像…你有我的示例代码吗?或者我可以在任何地方找到它,然后将UIview空框更改为按钮按下,或者它必须覆盖在上面,或者复制它并将按钮放在那里?如果您只想显示图像,为什么不使用UIImageView?只需检查您按下的按钮的UIImage,计算您应该放置它的位置,并使用相同的UIImage设置UIImageView的图像。
myArray count = 0 => UIImageView 0 needs to be filled
myArray count = 1 => UIImageView 1 needs to be filled
myArray count = 2 => UIImageView 2 needs to be filled
myArray count = 3 => UIImageView 3 needs to be filled