AssistoLab / DropDown

A Material Design drop down for iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Full width Seperator line

mc-lctoan opened this issue · comments

IMG_0074

I want to add a separator line between the items. but a part of the line is hidden.

How can I get the separator line with full width of the dropdown?

I able to add full width line with below code:

memberDropDown.customCellConfiguration = { (index: Index, item: String, cell: DropDownCell) -> Void in
let dividerLine = UIView(frame: CGRect(x: 0, y: cell.frame.height - 1, width: self.view.frame.width - 20, height: 0.6))
dividerLine.backgroundColor = UIColor().darkBlueColor
cell.addSubview(dividerLine)
}

commented

I able to add full width line with below code:

memberDropDown.customCellConfiguration = { (index: Index, item: String, cell: DropDownCell) -> Void in let dividerLine = UIView(frame: CGRect(x: 0, y: cell.frame.height - 1, width: self.view.frame.width - 20, height: 0.6)) dividerLine.backgroundColor = UIColor().darkBlueColor cell.addSubview(dividerLine) }

@MrPrakashR

It's a good idea to fine-tune it with customCellConfiguration, but there's a very very good solution, so I'll do a PR.

If you write the code above, an issue will occur where two Separators are visible when you press DropDown twice.

image