簡體   English   中英

按下按鈕時更改圖像

[英]Change image when button is pressed

在該應用程序中,我有六個按鈕,當按下這些按鈕中的任何一個時,我希望屏幕中央的圖像更改為其他圖像,但僅在按下六個按鈕中的任何一個時。 我真的為此感到掙扎,所有幫助將不勝感激。 我正在使用.xib文件。 再次感謝大家,我大為惱火。

謝謝!

您需要在ViewController中有一個響應者,該響應者通過接口構建器鏈接到ViewController上的所有按鈕。 在IB中,要將按鈕鏈接到方法,請確保該方法位於viewcontroller.h文件中,並且也已在.m文件中實現。 然后轉到IB中的連接面板(單擊按鈕后),並將連接從“ Touch Up Inside”(在用戶觸摸按鈕並釋放該觸摸並在按鈕邊界內釋放)的“ Touch Up Inside”內部拖動到視圖控制器.xib窗口轉到文件所有者圖標上。 從那里,您將看到一個下拉菜單,通過該菜單您可以選擇在頭文件中指定的IBAction方法。

在這種情況下,請執行以下操作:

- (IBAction) buttonPressed: (id) sender; // header file



- (IBAction) buttonPressed: (id) sender { // .m file
   // when the button is pressed then change the uiimageview
   [imageView image: [UIImage imageWithContentsOfFile: @"image.png"]];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM