私はMessagesTableViewControllerに従っており、バブルビューの UIImage をスターチしてテキストサイズごとに伸ばす方法があります。古い iOS バージョンでは正常に動作していますが、以下のようios7
に設定したように、明るい色の境界線が表示さUIEdgeInsetsMake
れます。
+ (UIImage *)bubbleDefaultIncoming
{
return [[UIImage imageNamed:@"bg-chat-white.png"] makeStretchableDefaultIncoming];
}
- (UIImage *)makeStretchableDefaultIncoming
{
return [self resizableImageWithCapInsets:UIEdgeInsetsMake(15.0f,20.0f, 15.0f, 20.0f)
resizingMode:UIImageResizingModeStretch];
}
ここにios6
との 2 つのスナップショットを添付ios7
しました。これは、コードは同じですが、ios7 でバブル ビューがどのように動作するかを説明しています。
と
誰かが同じ問題を抱えており、GITHUB HERE
で報告しまし
たコードを非常にレビューしたところ、ios7 に問題があるようですresizableImageWithCapInsets
。メソッドで設定した境界線を生成しますUIEdgeInsetsMake
。
バブル ビューから境界線を削除し、ios6 バブル ビューと同じにするアイデアや解決策はありますか?
どんな助けもかなりのものです。前もって感謝します。