我正在使用UISwitch,我想在圖像上設置並關閉故事板中的UISwitch圖像,但圖像未設置在開關上。如何在storyboard中爲UISwitch設置On Image和Off Image?
我想創建這樣的:
不喜歡這樣--->
在此先感謝。
我正在使用UISwitch,我想在圖像上設置並關閉故事板中的UISwitch圖像,但圖像未設置在開關上。如何在storyboard中爲UISwitch設置On Image和Off Image?
我想創建這樣的:
不喜歡這樣--->
在此先感謝。
您可以編程方式檢測開關的開/關狀態並設置圖像。
[YourSwitch addTarget:self action:@selector(switchToggled:) forControlEvents: UIControlEventTouchUpInside];
- (void) switchToggled:(id)sender {
UISwitch *mySwitch = (UISwitch *)sender;
if ([mySwitch isOn]) {
[switchControl setThumbTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Thumb.png"]]];
} else {
[switchControl setThumbTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Thumb.png"]]];
}
}
此答案對我而言不適用。此代碼是更改縮略圖圖像 –
你可以像你使用UISwitch 到位UISwitch的使用的UIButton爲有用的,也節省了時間和易於定製。對於UIButton的
使用圖像切片,並將其設置爲像背景圖片這
[cell.btnSwitch setBackgroundImage:[UIImage imageNamed:@"switchOn"] forState:UIControlStateNormal];
[cell.btnSwitch setBackgroundImage:[UIImage imageNamed:@"switchOff"] forState:UIControlStateNormal];
如果故事板沒有完美工作,然後嘗試設置圖像編碼部分。 –
你能否詳細說明它不工作? – Desdenova
@Desdenova請參閱屏幕截圖,我已經在故事板上設置圖像,但在工作空間區域沒有任何工作 –