আপনি UIButton
সাধারণত একটিতে সাধারণত যা রাখবেন তার চিত্রটি সেট করতে পারেন UIImageView
। উদাহরণস্বরূপ, আপনি যেখানে করবেন:
myImageView.image = myUIImage
পরিবর্তে আপনি ব্যবহার করতে পারেন:
myButton.setImage(myUIImage, forState: UIControlState.Normal)
সুতরাং, আপনার কোডটি দেখতে কেমন পারে তা এখানে:
override func viewDidLoad(){
super.viewDidLoad()
var myUIImage: UIImage //set the UIImage here
myButton.setImage(myUIImage, forState: UIControlState.Normal)
}
@IBOutlet var myButton: UIButton!
@IBAction func buttonTap(sender: UIButton!){
//handle the image tap
}
এই পদ্ধতিটি ব্যবহার করার ক্ষেত্রে দুর্দান্ত জিনিসটি হ'ল যদি আপনাকে কোনও ডাটাবেস থেকে চিত্রটি লোড করতে হয় তবে আপনি চিত্রটি সেট করার আগে আপনি বোতামটির শিরোনামটি সেট করতে পারেন:
myButton.setTitle("Loading Image...", forState: UIControlState.Normal)
আপনার চিত্রটি লোড করা হচ্ছে তা আপনার ব্যবহারকারীদের জানাতে