如何在TableView中复制iOS设置页面上注释区域的外观?

时间:2017-08-22 00:02:21

标签: xamarin xamarin.forms xamarin.forms-styles

我想在设置页面添加评论。在设置>上看起来像“询问加入网络”下面的评论区域的东西iOS设置的Wi-Fi页面。

任何人都可以建议我如何做到这一点以及如何使用动态打字,这样当用户更改字体大小时,评论区域会更改为与iOS设置中的相匹配?

请注意,如果需要,我可以使用iOS渲染器。这时我只关心iOS解决方案。

非常感谢

1 个答案:

答案 0 :(得分:1)

在iOS 11上,设置页面的背景颜色为#EAEAF1,非控制区域内的文字颜色为#59595F

因此,将Label添加到ViewCell,但将其放在另一个容器中,这样您就可以控制标签的边距,否则您的标签文字将在左侧与之垂直对齐设置控件。

这样的事情会让你开始:

<ViewCell>
    <StackLayout 
        Orientation="Horizontal"
        BackgroundColor="#EAEAF1">
        <Label
            Margin="15"
            TextColor="#59595F" 
            HorizontalOptions="CenterAndExpand"
            LineBreakMode="WordWrap" 
            Text="This is a multi-line custom ViewCell-based label, sdfsdfsdfsddf sdfsdf sdf sdf sdf sdf sd fsd fsd fsdf df" />
    </StackLayout>
</ViewCell>