Skip to content

When text is too long it shows both messageLabel and messageTextView #6

@matspetter

Description

@matspetter

So I propose to do the following changes in

  • (CGSize) recalcSizeAndLayout: (BOOL) layout
    My added lines are marked with the word "NEW"

:
:

// message
if ( self.message != nil )
{
if ( self.usesMessageTextView )
{
self.messageTextView.frame = CGRectMake( kTSAlertView_LeftMargin, y, messageViewSize.width, messageViewSize.height );
[self addSubview: self.messageTextView];
y += messageViewSize.height + kTSAlertView_RowMargin;

            UIImageView* maskImageView = [self messageTextViewMaskView];
            maskImageView.frame = self.messageTextView.frame;
            [self addSubview: maskImageView];
                            self.messageLabel.hidden=YES; // NEW
                            self.messageTextView.hidden=NO; // NEW
        }
        else
        {
            self.messageLabel.frame = CGRectMake( kTSAlertView_LeftMargin, y, messageViewSize.width, messageViewSize.height );
            [self addSubview: self.messageLabel];
            y += messageViewSize.height + kTSAlertView_RowMargin;
                            self.messageLabel.hidden=NO; // NEW
                            self.messageTextView.hidden=YES; // NEW
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions