测试测试过 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最新发布 | 2015年12月 |
由Jonathan Vukovich Tribouharet维护。
JTImageLabel 是一个简单的视图,包含一个 UILabel
和一个 UIImageView
,这两个视图即使你更改了 UILabel
的对齐方式也会并排显示。
使用 CocoaPods,在你的 Podfile 中添加以下行。
pod 'JTImageLabel', '~> 1.0'
使用非常简单。
#import <UIKit/UIKit.h>
#import "JTImageLabel.h"
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet JTImageLabel *label;
@end
您可以直接访问到 imageView
和 textLabel
。您也可以定义两个视图之间的空间。
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.label.imageView.image = [UIImage imageNamed:@"icon"];
self.label.textLabel.text = @"Test";
self.label.textLabel.textAlignment = NSTextAlignmentRight;
self.label.space = 10.; // Add a space between the imageView and the textLabel
}
您不能更改 imageView
和 textLabel
的 frame
(框架)。imageView
的大小与该图像相同,而 textLabel
将根据其相对内容自动调整大小。
JTImageLabel 采用 MIT 许可证发布。有关更多信息,请参阅 LICENSE 文件。