如何在 UITableViewCell iOS Xamarin 中添加左边距
How to add the Left margin in UITableViewCell iOS Xamarin
如何在 UITableVIewCell Xamarin 中添加左边距 iOS。
我尝试了以下方法,但它们不起作用
public void initCell( CustomCommentInfo comment )
{
CoreGraphics.CGRect frame = this.ContentView.Frame;
if (comment.level > 0)
{
frame.X = frame.X + (comment.level * 10);
}
this.Frame = frame;
}
和
public void initCell( CustomCommentInfo comment )
{
CoreGraphics.CGRect frame = this.Frame;
if (comment.level > 0)
{
frame.X = frame.X + (comment.level * 10);
}
this.Frame = frame;
}
这两个都不行。
好的,我尝试了另一种有效的方法
我在单元格中添加了视图并添加了左边距约束,然后在代码中保留对左边距的引用并在代码工作中更改它
在designer.cs
UIKit.NSLayoutConstraint marginCommentCell { get; set; }
在代码隐藏文件中
if (comment.level > 0)
{
marginCommentCell.Constant += marginCommentCell.Constant * comment.level;
}
else {
marginCommentCell.Constant = 10; // constant value
}
如何在 UITableVIewCell Xamarin 中添加左边距 iOS。
我尝试了以下方法,但它们不起作用
public void initCell( CustomCommentInfo comment )
{
CoreGraphics.CGRect frame = this.ContentView.Frame;
if (comment.level > 0)
{
frame.X = frame.X + (comment.level * 10);
}
this.Frame = frame;
}
和
public void initCell( CustomCommentInfo comment )
{
CoreGraphics.CGRect frame = this.Frame;
if (comment.level > 0)
{
frame.X = frame.X + (comment.level * 10);
}
this.Frame = frame;
}
这两个都不行。
好的,我尝试了另一种有效的方法
我在单元格中添加了视图并添加了左边距约束,然后在代码中保留对左边距的引用并在代码工作中更改它
在designer.cs
UIKit.NSLayoutConstraint marginCommentCell { get; set; }
在代码隐藏文件中
if (comment.level > 0)
{
marginCommentCell.Constant += marginCommentCell.Constant * comment.level;
}
else {
marginCommentCell.Constant = 10; // constant value
}