Using Xamarin.Forms is really comfortable. However, sometimes platforms handle components differently, and ListView is one of these components. If you put a listview into a Forms app on iOS, it will have extra empty cells, which is not that cool:
So you could of course write your own custom renderer for iOS, but here is a little trick that gets rid of the rest of the cells ! Simply put an empty label inside the footer of the given listview!
newsList.Footer = new Label();
And the result :