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

إعداد 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. افتح ملف <your_project_name>** .xcworkspace** الذي تم إنشاؤه حديثًا.

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

إضافة كود Pushwoosh InboxUI

Anchor link to

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

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

لجعل الـ Inbox يطابق مظهر تطبيقك، قم بتغيير معلمات PWIInboxStyle. يمكنك تخصيص معلمات مثل الـ font، والـ background color، وما إلى ذلك.

//creating a new Inbox style
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("Custom error message", comment: "Custom error message")
inboxStyle?.listEmptyMessage = NSLocalizedString("Custom empty message", comment: "Custom empty message")
PWIInboxStyle.setupDefaultStyle(inboxStyle)

التخصيص

Anchor link to

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

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