انتقل إلى المحتوى

إعداد InboxUI باستخدام CocoaPods

  1. قم بتشغيل الأمر ‘pod init’ من الطرفية (terminal) في دليل مشروعك.

  2. افتح ملف Podfile الذي تم إنشاؤه حديثًا.

  3. أضف اعتمادية Pushwoosh تحت هدف اسم مشروعك:

# Uncomment the next line to define a global platform for your project
# platform: ios, ‘9.0’
target ‘MyAppdo
# Comment the next line if you don’t want to use dynamic frameworks
use_frameworks!
# Pods for MyApp
pod 'PushwooshInboxUI'
end
  1. قم بتشغيل الأمر التالي في الطرفية (terminal) في دليل مشروعك:
pod install
  1. افتح ملف <اسم_مشروعك>.xcworkspace الذي تم إنشاؤه حديثًا.

  2. أحسنت! لقد قمت للتو بدمج Pushwoosh InboxUI في مشروعك.

إضافة كود Pushwoosh InboxUI

Anchor link to

لعرض واجهة مستخدم Inbox في تطبيقك، أضف وحدة تحكم عرض Inbox:

self.navigationController?.pushViewController(PWIInboxUI.createInboxController(with: PWIInboxStyle.default()), animated: true)

لمطابقة Inbox مع مظهر تطبيقك، قم بتغيير معلمات PWIInboxStyle. يمكنك تخصيص معلمات مثل الخط ولون الخلفية وما إلى ذلك.

//إنشاء نمط Inbox جديد
let inboxStyle = PWIInboxStyle.customStyle(withDefaultImageIcon: UIImage.init(named: "custom_image"),
textColor: UIColor.darkText,
accentColor: UIColor.blue,
font: UIFont.systemFont(ofSize: 17))
inboxStyle?.backgroundColor = UIColor.init(white: 1, alpha: 1)
inboxStyle?.listErrorMessage = NSLocalizedString("رسالة خطأ مخصصة", comment: "رسالة خطأ مخصصة")
inboxStyle?.listEmptyMessage = NSLocalizedString("رسالة فارغة مخصصة", comment: "رسالة فارغة مخصصة")
PWIInboxStyle.setupDefaultStyle(inboxStyle)

التخصيص

Anchor link to

لتخصيص نمط واجهة مستخدم Inbox، يرجى الرجوع إلى:

لمزيد من التفاصيل، ألق نظرة على عينة Inbox.