UISwitch can setframe