我将https://github.com/bharath2020/UITableViewTricks中的XCode代码移植到Ios Xamarin项目中。
我已经完成了从XCode到Csharp的所有转换,似乎一切正常,轻微的对齐错误,但确实可行。
但对于我不了解的部分,我仍然需要帮助。
在BBTableView.m中,我们有了一行
contentAlignment = eBBTableViewContentAlignmentLeft;
我看到一条线似乎在BBTableView.h中设置了此eBBTableViewContentAlignmentLeft参数
如果我了解这项权利,则可以在TableView.designer.cs中进行定义
但我不知道要在Csharp中做到这一点。
最佳答案
三个简单的事情要做。
1-定义你的枚举
enum EBBTableViewContentAlignment{
eBBTableViewContentAlignmentLeft,
eBBTableViewContentAlignmentRight
};
2-脱脂
EBBTableViewContentAlignment contentAlignment;
3-分配
contentAlignment = EBBTableViewContentAlignment.eBBTableViewContentAlignmentLeft;