2017-03-01 19 views
-3

両方のラベルが左揃えになり、それぞれの先頭が等しくなります。実際はフレーム自体は正しいですが、大きなラベルのテキストはフレームの先頭で右に開始されないため、 2つのラベルが整列していません。左揃えラベル - iOS

enter image description here

それらを適切に揃える方法上の任意のアイデア?

+0

にUILabelからラベルの種類を変更します。あなたのコードを投稿しなければ、バグを修正することはできません。 –

+0

コードは不要、私はそれを示すための簡単なテストプロジェクトを作った:http://www.filedropper.com/testlabelalignmentそうでなければ空のコントローラーに2つのラベルを追加するだけでfontSizeは本当にお互いに違う(20-70)、align先頭と末尾と見て。 – vale

+0

リンクを作成するにはアカウントを作成する必要があります。誰もコードをダウンロードするだけのアカウントを作成することはありません。 **あなたはあなたのアプリを作るために使っている**言語**を指定していません。 C? C++? C#?迅速?ルビー? LUA?あなたの** CSS **はどこですか?いずれにしても、単に「margin-left」を負に設定するか、マージン/パディングを削除する必要があります: '* {margin:0;パディング:0;} '。 @Obsidian年齢。 –

答えて

0

ラベルからパディングを削除することができます。あなたは言語を記述しないので、Swiftにあります。これはすべてのパディングを削除します。もちろん、左のパディングを削除することもできます。ストーリーボードに

@IBDesignable 
class NoPaddingLabel: UILabel { 
    override var alignmentRectInsets: UIEdgeInsets { 
     return UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0) 
    } 
} 

関連要素に負 `マージンleft`を添加することによりNoPaddingLabel