зеркало из https://github.com/nextcloud/talk-ios.git
42 строки
1.1 KiB
Objective-C
42 строки
1.1 KiB
Objective-C
/**
|
|
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
|
|
#import "HeaderWithButton.h"
|
|
|
|
@interface HeaderWithButton ()
|
|
|
|
@property (strong, nonatomic) IBOutlet UIView *contentView;
|
|
|
|
@end
|
|
|
|
@implementation HeaderWithButton
|
|
|
|
- (instancetype)init
|
|
{
|
|
self = [super init];
|
|
|
|
if (self) {
|
|
[[NSBundle mainBundle] loadNibNamed:@"HeaderWithButton" owner:self options:nil];
|
|
|
|
_label.textColor = [UIColor secondaryLabelColor];
|
|
|
|
[self addSubview:self.contentView];
|
|
|
|
if ([UIView userInterfaceLayoutDirectionForSemanticContentAttribute:_label.semanticContentAttribute] == UIUserInterfaceLayoutDirectionRightToLeft) {
|
|
_label.textAlignment = NSTextAlignmentRight;
|
|
_button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
|
|
} else {
|
|
_label.textAlignment = NSTextAlignmentLeft;
|
|
_button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;
|
|
}
|
|
|
|
self.contentView.frame = self.bounds;
|
|
}
|
|
|
|
return self;
|
|
}
|
|
|
|
@end
|