Skip to main content

Create Poll Header

LMFeedCreatePollHeader is a custom view class that represents the header section of a poll creation interface. It displays user information and provides an input field for the poll question.

LMFeedCreatePollHeader

UI Components

  • containerView: The main container view that holds all other UI elements.
  • userProfileImage: An LMImageView that displays the user's profile picture.
  • userNameLabel: An LMLabel that shows the username.
  • pollQuestionTitle: An LMLabel that serves as the title for the poll question section.
  • pollQuestionTextField: An LMTextView where users can enter their poll question.

Methods

  • configure(): Configures the cell with the provided data.

Customisation

CustomCreatePollHeader.swift
class CustomCreatePollHeader: LMFeedCreatePollHeader {
override func setupAppearance() {
super.setupAppearance()

containerView.backgroundColor = .green

}
}
AppDelegate.swift
func application(_ application: UIApplication, willFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool {
LMUIComponents.shared.createPollHeaderView = CustomCreatePollHeader.self
// ...
return true
}