2016-06-29 7 views
0

UITableVIewCell Xamarin iOSで左余白を追加する方法。
私は、次の方法を試してみましたが、彼らはこれらの両方が動作しませんUITableViewCell iOS Xamarinで左余白を追加する方法

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; 
} 

を動作しません。

答えて

0

[OK]を、私はその後、

を動作するコードに左マージンへの参照を保持し、コードでそれを変更するセル内のビューを追加し、左マージンの制約を追加

を働き、他の方法でそれを試してみましたdesigner.cs

UIKit.NSLayoutConstraint marginCommentCell { get; set; } 

で、ファイルの背後にあるコードで

if (comment.level > 0) 
{  
    marginCommentCell.Constant += marginCommentCell.Constant * comment.level; 
} 
else { 
    marginCommentCell.Constant = 10; // constant value 
} 
関連する問題