gpt4 book ai didi

c# - monotouch.dialog styledstringelement调整单元格宽度

转载 作者:太空狗 更新时间:2023-10-29 20:39:56 26 4
gpt4 key购买 nike

我创建了我的类 MyStyledStringElement 和子类 StyledStringElement 和 IElementSizing 以试图控制 styledstringelement 的宽度。不幸的是,下面的代码仅在 getheight() 中调整了单元格的高度。是否有我可以使用的 getWidth() 方法或类似的方法来调整 styledstringelement 的宽度,使其看起来与 UIButton 相同?一如既往地提前致谢。

public override UITableViewCell GetCell (UITableView tv)
{
var cell = base.GetCell (tv);
cell.AutosizesSubviews = false;
//tv.TranslatesAutoresizingMaskIntoConstraints = false;
cell.ClipsToBounds = false;
cell.Frame.Width = 30;
cell.Bounds.Width = 30;
cell.Frame.Size = new System.Drawing.SizeF (30, 30);

return cell;
}


#region IElementSizing implementation
public float GetHeight (UITableView tableView, NSIndexPath indexPath)
{
//throw new NotImplementedException ();



tableView.Frame.Width = 10;
//tableView.Bounds.Width = 10;

tableView.Frame.Height = 10;

Console.WriteLine (tableView.ToString ());

return 10;
}
#endregion

最佳答案

上次我看这个,宽度是由 UITableView 控制的。最好的办法是添加一个 UIButton 作为 UITableViewCell 的子级,并返回包含该按钮所需的高度。

关于c# - monotouch.dialog styledstringelement调整单元格宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14079605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com