0

我正在制作一个从数据生成 UITableView 的应用程序。我有一个自定义 UITableViewCell ,其中包含一个带有文本的 UIButton。生成的按钮之一的标题对于 UIButton 来说太长了,但并没有像我在 UIStoryBoard 中选择的那样被截断。单元格在我的 UITableViewController 函数 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath中像原型单元格一样正常创建。

我是新用户,无法添加图片,但这里有几个图片链接:

UIStoryBoard 设置:截断设置

UIButton 边界外的标题溢出:溢出的文本

有谁知道如何解决这一问题。它早些时候工作。我更改了 UIButton 的大小和标题文本的字体,但我认为这不会产生影响。

这是我在其中设置按钮文本的代码- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

    CellIdentifier = @"PopoverCell";
    cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
    ((MSPopoverCell *)cell).nameLabel.text = data.FullName; //setting the label, works fine
    [((MSPopoverCell *)cell).button setTitle:data.DisplayString forState:UIControlStateNormal];//setting the button title, bleeds over

另外,我是stackoverflow的新手,所以如果我错过了我应该包括的任何内容,请给我一些友好的建议。谢谢,马克斯

4

0 回答 0