Vytvoril som UITableView pomocou tlačidla pod ním. Keď spúšťam aplikáciu na iPade na výšku, UITableView sa plíži pod tlačidlom, ako napríklad:
Som bezradný, prečo sa to deje. Deje sa to len na iPade na výšku, takže si nemyslím, že je to problém s Xib.
Veľmi by som ocenil akúkoľvek pomoc s týmto problémom.
odpovede:
0 pre odpoveď č. 1Vyzerá to, že váš tableView obsah nie je orezanie do hraníc rámca. Skúste nastaviť clipsToBounds na YES pre tableView.
1 pre odpoveď č. 2
Možno budete musieť nastaviť rám UITableViewmanuálne, keď je iPad na výšku, pretože UITableView môže byť autorizovateľný so znakmi, ako je držanie sa tlačidla na obrazovke, ako je uvedené nižšie. Môžete hrať s možnosťou zmeny veľkosti oboch UITableView a UIButton získať toto právo.
Ak chcete rám nastavi »manuálne, nastavte a CGRect
na frame
prvku.
tableView.frame = CGRectMake(self.view.frame.origin.x,self.view.frame.origin.y,self.view.frame.size.width,self.view.frame.size.height - uploadButton.frame.size.height);
V tomto príklade, uploadButton je UIButton v dolnej časti a ste veľkosť tabuľkyView vyplniť obrazovku okrem uploadButton v dolnej časti.
0 pre odpoveď č. 3
Pravdepodobne budete musieť pridať contraint autolayout na udržanie spodného okraja tabuľky a horného okraja tlačidla v určitej vzdialenosti od seba.