IOS 7.0升级后,MTD StyledStringElement具有白色背景

时间:2014-01-11 02:47:56

标签: uitableview xamarin.ios monotouch.dialog

我最近将我的应用升级到了IOS 7.在我的屏幕上,我使用了MTD StyledStringElement。 IOS 7上的元素背景为白色,我无法弄清楚如何将其更改为清除。我试图将背景颜色设置为清除,但它对我不起作用。如果我将表格视图设置为null,那么我的背景根本不会出现。

提前致谢。

        tableView.SeparatorColor = UIColor.Clear;
        var cell = base.GetCell(tableView);
        cell.BackgroundView = null;

        tableView.BackgroundColor = UIColor.Clear;
        cell.BackgroundColor = null;
        cell.SelectionStyle = UITableViewCellSelectionStyle.None;
        cell.ContentView.BackgroundColor = null;

        cell.TextLabel.TextColor = UIColor.Clear;

1 个答案:

答案 0 :(得分:2)

我认为上面所有处理背景颜色的代码都没有必要。

只需将BackgroundColor个实例的StyledStringElement设置为UIColor.Clear即可。

参考MT.Dialog source on Github

参考