Я знаю, что не могу использовать это:
myView.frame.origin.x = 25.0;
и что я должен использовать это вместо:
CGRect myFrame = myView.frame;
myFrame.origin.x = 25.0;
myView.frame = myFrame;
И я делаю это все время, но я не знаю, почему я должен так поступать. Я хотел бы заполнить этот пробел в своем понимании. Может кто-нибудь объяснить?
В настоящее время Xcode дает вам "Выражение не назначается". Некоторое время назад вы получили ошибку компиляции "Lvalue, требуемую как левый операнд назначения".