mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-29 15:52:40 +00:00
Chat Header: adjust labels position when room topic is empty
https://github.com/vector-im/vector-ios/issues/134
This commit is contained in:
parent
f78e6c359f
commit
1c4c744acf
3 changed files with 19 additions and 2 deletions
|
@ -21,4 +21,7 @@
|
||||||
@property (weak, nonatomic) IBOutlet UILabel *roomTopic;
|
@property (weak, nonatomic) IBOutlet UILabel *roomTopic;
|
||||||
@property (weak, nonatomic) IBOutlet UILabel *roomMembers;
|
@property (weak, nonatomic) IBOutlet UILabel *roomMembers;
|
||||||
|
|
||||||
|
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *displayNameTopConstraint;
|
||||||
|
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *roomMembersTopConstraint;
|
||||||
|
|
||||||
@end
|
@end
|
|
@ -56,6 +56,18 @@
|
||||||
|
|
||||||
self.roomTopic.text = self.mxRoom.state.topic;
|
self.roomTopic.text = self.mxRoom.state.topic;
|
||||||
|
|
||||||
|
// Adjust the position of the display name and the member status according to the presence of a room topic.
|
||||||
|
if (self.roomTopic.text.length)
|
||||||
|
{
|
||||||
|
self.displayNameTextFieldTopConstraint.constant = 126;
|
||||||
|
self.roomMembersTopConstraint.constant = 203;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
self.displayNameTextFieldTopConstraint.constant = 141;
|
||||||
|
self.roomMembersTopConstraint.constant = 193;
|
||||||
|
}
|
||||||
|
|
||||||
// Compute active members count
|
// Compute active members count
|
||||||
NSArray *members = self.mxRoom.state.members;
|
NSArray *members = self.mxRoom.state.members;
|
||||||
NSUInteger activeCount = 0;
|
NSUInteger activeCount = 0;
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="9531" systemVersion="15C50" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="9532" systemVersion="15C50" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<deployment identifier="iOS"/>
|
<deployment identifier="iOS"/>
|
||||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9530"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<objects>
|
<objects>
|
||||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
||||||
|
@ -84,8 +84,10 @@
|
||||||
<connections>
|
<connections>
|
||||||
<outlet property="displayNameTextField" destination="6uH-I3-RQg" id="MfX-LQ-C2K"/>
|
<outlet property="displayNameTextField" destination="6uH-I3-RQg" id="MfX-LQ-C2K"/>
|
||||||
<outlet property="displayNameTextFieldTopConstraint" destination="Piq-rp-Pae" id="jnL-Hz-TWn"/>
|
<outlet property="displayNameTextFieldTopConstraint" destination="Piq-rp-Pae" id="jnL-Hz-TWn"/>
|
||||||
|
<outlet property="displayNameTopConstraint" destination="Piq-rp-Pae" id="l3M-JY-pqB"/>
|
||||||
<outlet property="roomDetailsMask" destination="MFb-0F-eO8" id="ajK-sr-qf7"/>
|
<outlet property="roomDetailsMask" destination="MFb-0F-eO8" id="ajK-sr-qf7"/>
|
||||||
<outlet property="roomMembers" destination="ou0-3Z-weL" id="FCF-ki-HuP"/>
|
<outlet property="roomMembers" destination="ou0-3Z-weL" id="FCF-ki-HuP"/>
|
||||||
|
<outlet property="roomMembersTopConstraint" destination="DWc-Lx-6Ta" id="dBZ-im-w3p"/>
|
||||||
<outlet property="roomTopic" destination="qD3-kA-DSI" id="mOj-AU-7LM"/>
|
<outlet property="roomTopic" destination="qD3-kA-DSI" id="mOj-AU-7LM"/>
|
||||||
<outlet property="titleMask" destination="8HH-9b-1yH" id="MFh-3r-I5e"/>
|
<outlet property="titleMask" destination="8HH-9b-1yH" id="MFh-3r-I5e"/>
|
||||||
</connections>
|
</connections>
|
||||||
|
|
Loading…
Reference in a new issue