使用Xamarin将XCode移植到C#

3

我正在将https://github.com/bharath2020/UITableViewTricks的XCode代码移植到一个iOS Xamarin项目中。

我已经完成了从XCode到C#的所有翻译,东西似乎可以工作,只有一些小的对齐错误,但是它们可以工作。

但是,我仍然需要帮助解决我不理解的部分。

在BBTableView.m中,我们有一行代码:

contentAlignment = eBBTableViewContentAlignmentLeft;

我看到一行代码似乎是在BBTableView.h中设置了eBBTableViewContentAlignmentLeft参数。
如果我理解正确的话,我可以在TableView.designer.cs中定义它,但我不知道如何在C#中实现。
1个回答

2

需要做三件简单的事情。

1- 定义你的枚举类型

enum EBBTableViewContentAlignment{
     eBBTableViewContentAlignmentLeft,
     eBBTableViewContentAlignmentRight
};

2-声明

EBBTableViewContentAlignment contentAlignment;

3- 分配

contentAlignment = EBBTableViewContentAlignment.eBBTableViewContentAlignmentLeft;

感谢您的回复,您知道我需要在哪个文件中定义枚举吗?是在designer.cs文件中还是在我的TableView类中? - Leze
如果TableView类是翻译后的BBTableView类,那么你应该将它添加到TableView类中。 - imrn
我会尝试一下。谢谢你的帮助。 - Leze

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接