Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は iOS で簡単な電卓を作成しています。最後が切り捨てられたときに、ユーザーがラベルを水平方向にスクロールできるようにしたいと考えています。
どうすればこれを行うことができますか?私の最初のアイデアは、stringpadtoLength 型のメソッドを使用して、ラベルを左右に移動する 2 つのボタンを作成することでしたが、それは非効率的でした。
これを構築するには2つの方法があります。
UITextView を使用し、常にNOから戻り-textFieldShouldBeginEditing:ます。これにより、非常に高速に 90% 到達するはずです。
NO
-textFieldShouldBeginEditing:
UIScrollViewを使用するを含むを使用して、カスタム コントロールを作成UILabelします-sizeToFit。これはもう少し手間がかかりますが、まさに期待どおりの結果が得られます。
UIScrollView
UILabel
-sizeToFit