Objective-C Expression is assignable

座標の位置を設定しようとすると発生してしまいました。

self.Text.frame.origin.y = 100.0; //Expression is assignable

y座標を設定するには以下のようにします。

CGRect rect = self.Text.frame;
rect.origin.y  = rect.origin.y + 10;
self.Text.frame = rect;

これは、yがプロパティーではなく、構造体のメンバーだからだと思われます。

タイトルとURLをコピーしました