忍者ブログ
[92] [91] [90] [89] [88] [87] [86] [85] [84] [83] [82
ふと気がつくと1月以上も放置状態になっていた。

最近、なんだかアプリ開発が進まなくて、その結果、ここに書くネタもなかなか無い。
そんな中、久々にものすごくちょっとした事で引っかかってしまった。

やりたかった事はとても単純。
UILabelに対して2行の文字列を表示しようとしただけ。

当然「numberOfLines」に行数を入れて、文字列に改行コードを入れるだけ。
改行コード「\n」に使う「\」が出しにくい等はあるが、検索すれば直に出てくる。
(ちなみに「option」+「¥」押下)

動かしてみたところ、iOS6では問題ないが、iOS7では、改行されなかった。
ネットでさんざん検索し、本もいくつか見たが何もおかしなところはなさそうに見えた。
結果的には、上に上げた無いように問題は無かった。

何を間違っていたかと言えば、UILabelのサイズの指定がだめだった。

今回は、元々1行表示していたところを2行表示に変更しようとした。
そのため、サイズの指定を単純に前の2倍に指定した。

OSの違いで文字間隔が違うようだ。
この為に、iOS7の場合のみ、改行すると入らなくなってしまう為、改行されなかった。

すごく初歩的な事でたったのだが、意外と忘れがちだと思うので、メモってみる。

拍手[0回]

PR

この記事にコメントする
name
title
color
mail
URL
comment
pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
secret (チェックを入れると管理人だけに表示できます)

リリース済みアプリ

うつすと!


ChronologyMaker


LASI


3行日記


単位計算機


Marking Map Plus


交通費管理


交通費計算リスト


Markin Map


SheepSleepSheep


RootCalculator


元号変換


PieChart


MeasureShooting


SimpleMapCreator



Applivのレビュー記事
http://app-liv.jp/713163900/

ゆびてんじ


PR



Copyright ©   marble seijin の開発日記   All Rights Reserved
Design by MMIT simple_plain Powered by NINJA TOOLS
忍者ブログ [PR]