0
在我的應用程序中,我有一個地圖視圖,我想在地圖上顯示一個自定義按鈕,如果放置按鈕,它會顯示,但是,如果我爲圖像放置背景圖像,它不會被打印。按鈕沒有顯示?
UIButton *customButton = [UIButton buttonWithType: UIButtonTypeCustom];
[customButton setBackgroundImage:[UIImage imageNamed:
@"Button_Default.png"]
forState:UIControlStateNormal];
[customButton setBackgroundImage:[UIImage imageNamed:
@"Button_Highlighted.png"]
forState:UIControlStateHighlighted];
[customButton setFrame:CGRectMake(60, 100, 200, 40)];
[self.view addSubview:customButton];
我自己也嘗試將最後一行的
[mapView addSubview:customButton];
你能替換「[customButton setBackgroundImage:[UIImage imageNamed: @」Button_Highlighted.png「] forState:UIControlStateHighlighted];」與「[customButton setBackgroundImage:[UIImage imageNamed: @」Button_Highlighted.png「] forState:UIControlStateNormal];」並請讓我知道..如果它的工作與否 – nikhilgohil11
請確保您的資源文件夾中的資源,如「Button_Default.png」和「Button_Highlighted.png」 –
我相信我正在使用.png文件 – chandru