সতর্কতা প্রদর্শনের জন্য আমি নতুন ইউআইআরএলার্টকন্ট্রোলার ব্যবহার করছি। আমার এই কোডটি রয়েছে:
// nil titles break alert interface on iOS 8.0, so we'll be using empty strings
UIAlertController *alert = [UIAlertController alertControllerWithTitle: title == nil ? @"": title message: message preferredStyle: UIAlertControllerStyleAlert];
UIAlertAction *defaultAction = [UIAlertAction actionWithTitle: cancelButtonTitle style: UIAlertActionStyleCancel handler: nil];
[alert addAction: defaultAction];
UIViewController *rootViewController = [UIApplication sharedApplication].keyWindow.rootViewController;
[rootViewController presentViewController:alert animated:YES completion:nil];
এখন আমি শিরোনাম এবং বার্তা ফন্ট, রঙ, আকার এবং তাই পরিবর্তন করতে চাই। এটি করার সর্বোত্তম উপায় কী?
সম্পাদনা করুন: আমার পুরো কোডটি sertোকানো উচিত। আমি ইউআইভিউ-র জন্য বিভাগ তৈরি করেছি যাতে আমি আইওএস সংস্করণে সঠিক সতর্কতা প্রদর্শন করতে পারি।
@implementation UIView (AlertCompatibility)
+( void )showSimpleAlertWithTitle:( NSString * )title
message:( NSString * )message
cancelButtonTitle:( NSString * )cancelButtonTitle
{
float iOSVersion = [[UIDevice currentDevice].systemVersion floatValue];
if (iOSVersion < 8.0f)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle: title
message: message
delegate: nil
cancelButtonTitle: cancelButtonTitle
otherButtonTitles: nil];
[alert show];
}
else
{
// nil titles break alert interface on iOS 8.0, so we'll be using empty strings
UIAlertController *alert = [UIAlertController alertControllerWithTitle: title == nil ? @"": title
message: message
preferredStyle: UIAlertControllerStyleAlert];
UIAlertAction *defaultAction = [UIAlertAction actionWithTitle: cancelButtonTitle
style: UIAlertActionStyleCancel
handler: nil];
[alert addAction: defaultAction];
UIViewController *rootViewController = [UIApplication sharedApplication].keyWindow.rootViewController;
[rootViewController presentViewController:alert animated:YES completion:nil];
}
}
DISCLAIMER:
নীচের উত্তরগুলি পড়ছেন এমন যে কেউ। অ্যাপল আপনার অ্যাপ্লিকেশন (গুলি) প্রত্যাখ্যান করবে। যদি আপনি কোনও প্রাইভেট এপি (গুলি) ব্যবহার করেন। এবং নীচের জবাবগুলিতে কী ঘটছে ..