UILabel の特定の単語のフレームを取得しない、UILabel フレームのみを取得する、文字列を単語に分割する、このように
NSArray *stringArray = [originalString componentsSeparatedByString:@" "];
各 UILabel に UILabel とテキストとフレームを追加します
int x=0;
int y=0;
for(int i=0;i<stringArray.count;i++)
{
CGSize size =[[stringArray objectAtIndex:i] sizeWithFont:[UIFont fontWithName:@"ChaparralPro-Bold" size:fontSize ]];
UILabel *label=[[UILabel alloc]init];
if(x+size.width >320)
{
y=y+size.height;
x=0;
}
label.frame = CGRectMake(x,y,size.width,size.height);
x=x+size.width;
label.text=[wordsArray objectAtIndex:i];
label.textColor=UIColorFromRGB(0x3a5670);
label.font=[UIFont fontWithName:@"ChaparralPro-Bold" size:fontSize];
label.backgroundColor=[UIColor clearColor];
[self.view addSubview:label];
[label release];
}