I have a custom ViewCell that i use to populate a listView. It works like a charm on android, on iOS however i'm having issues.
The cell has a Horizontal stackLayout with a box and a 2nd stackLayout, the 2nd Stacklayout is vertical and has 2 labels.
On iOS if the labels has multiple rows of content the text overlaps the cell below. On Android it works just fine.
This is my code, what am i doing wrong?
public class NewsCell : ViewCell
{
public NewsCell ()
{
var headerLabel = new Label();
var contentLabel = new Label();
headerLabel.SetBinding(Label.TextProperty, "header");
contentLabel.SetBinding(Label.TextProperty, "content");
this.View = new StackLayout {
Padding = new Thickness (0, 5),
Orientation = StackOrientation.Horizontal,
Children = {
new BoxView {
Color = Color.Accent,
WidthRequest = 50,
HeightRequest = 50
},
new StackLayout {
Spacing = 0,
Children = {
headerLabel,
contentLabel
}
}
}
};
}
}