これが機能しない理由を理解するのに本当に苦労しています。ペン先にUIImageViewがあり、ユーザー入力に基づいて幅が変わるため、viewDidLoadでそのフレームをオーバーライドする必要があります。フレームを変更しようとした方法は次のとおりです。
CGRect blueBarStart = blueBar.frame;
blueBarStart.size.width = .1*blueBarStart.size.width;
[blueBar setFrame:blueBarStart];
ただしblueBar
、負荷がかかった状態で、幅が変更されていない状態で表示されます。何が欠けているのかわからない。ご協力いただきありがとうございます。