Uilabel * textlab = [[uilabel alloc] initwithframe: cgrectmake (20, 10, scrollview. Frame. Size. Width-40,260)];
Textlab. Text =@ "Random write for testing";
Textlab. backgroundcolor = [uicolor clearcolor];
Textlab. textcolor = [uicolor blackcolor];
/* Set the font size */
Textlab. font = [uifont systemfontofsize: 16.0];
Textlab. textalignment = nstextalignmentleft;
/* The string is too long to wrap automatically */
Textlab. numberoflines = 0;
Textlab. linebreakmode = nslinebreakbywordwrapping;
// Add this option to set adaptive settings
Cgsize size = cgsizemake (); // The maximum width and height
Cgsize labelsize = [textlab. Text sizewithfont: textlab. Font constrainedtosize: Size linebreakmode: nslinebreakbywordwrapping];
[Textlab setframe: cgrectmake (20, 20, labelsize. Width, labelsize. Height)];
[Scrollview addsubview: textlab];