Unable to use OHAttributedLabel in Custom table view cell label
I do have custom cell having UILabels one for text and second for translation. I want to assign attributed text to that translation label without allocating in cellForRowAtindexPath. Is there any option to do some thing like this
import <UIKit/UIKit.h>
#import <OHAttributedLabel/OHAttributedLabel.h>
@interface SelectedSurahCell : UITableViewCell @property (strong, nonatomic) IBOutlet OHAttributedLabel *aayat; @property (strong, nonatomic) IBOutlet UILabel *translation;
@end
and table view controller I want to do
cell.aayat = (OHAttributedLabel*)[cell.aayat viewWithTag:kAttributedLabelTag]; cell.aayat.frame = CGRectMake(0, 0, 275, height); [cell.aayat setAttributedText: [ self AttributedString: ayatText ] ];
its doesn't set text to custom cell
Please give me any suggestion. Thanks in advance
- Did you add
aayatas a subview to your cell? - More important question : do you have the same issue if you use an
UILabelor is it specific toOHAttributedLabel - Last but not least: is
heighthigh enough to display at least a whole line of text (especially, CoreText — whichOHAttributedLabeluses to draw attributed strings — does not draw a line at all if there isn't enough height to draw it whole, contrary to UIKit which draws it partially)