UITableViewのために左揃えに右
-
16-09-2019 - |
質問
私はiphone 3.0のためのアラビアのアプリに取り組んでいます。 私は右から左にするのUITableViewCellを変換することができる方法がある場合、私は思っていました。 私はすべてが反対方向になりたいです。 任意の考え?
解決
あなた自身のUITableViewCellのサブクラスを作成することは行うことは難しいことではありません、おそらくあなたがカスタム外観を得るためにしたいと思うだろう最初のものです。あなたが必要とするすべては、カスタムXIBファイルとあなたのcellForRowAtIndexPath関数の修正コードのビットです。
NSString *CellIdentifier = @"IndividualContractWithResult";
UITableViewCell *cell;
...
cell = [thisTableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
// TODO: improve code by avoiding the view controller creation
UIViewController *vc = [[UIViewController alloc] initWithNibName:@"IndividualContractWithResult" bundle:nil];
cell = (IndividualContractWithResult_Cell *) vc.view;
[vc release];
}
他のヒント
うーん...それは本当に面白いです)私は解決策を持っていませんが、いくつかの提案。まず第一に、あなたはあなたのテーブルをミラーリングするCGAffineTransformInvertを使用しようとすることができます。それは役に立たないウィル場合、あなたのtableView細胞を(左側にUIImageViewを作り、右のUITextAlignmentRightとUILabel)をカスタマイズすることができます。これは、あなたのテーブルについてです。あなたが別のビューに移動したい場合は、あなただけの代わりにUINavigationControllerを使用してのUIViewAnimationTransitionFlipFromLeftアニメーションを使用してテーブルビューを変更することができます。それはかなり解決策ではないのですが、それはトリック)幸運を行うことができます)。
所属していません StackOverflow