ケーキやピザを等分するときに役に立つアプリです。これまで同じ様なアプリはありましたが、ARKitを使ってガイドを付けるアプリは世界初なはずです。
予算の関係上スクリーンショットはピザになってしまいましたが…、今後ケーキを切ってるところをYouTubeにでもアップしたい思ってます。






| CATEGORY_OPENABLE あり | CATEGORY_OPENABLE なし | |
| ACTION_CREATE_DOCUMENT |
新規にファイルを作成
|
空ファイル作成
|
| ACTION_OPEN_DOCUMENT |
既存ファイルを上書き
|
ー
|

FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(R.id.container, FragmentA.newInstance() ); transaction.addToBackStack(null); transaction.commit();
public class MainActivity implements FragmentManager.OnBackStackChangedListener{
private int fragmentBackStackCnt = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().add(R.id.container, FragmentA.newInstance()).commit();
fragmentManager.addOnBackStackChangedListener(this);
}
@Override
public void onBackStackChanged() {
FragmentManager fragmentManager = getFragmentManager();
int count = fragmentManager.getBackStackEntryCount();
if (fragmentBackStackCnt > count && count != 0) {
// backStackが0になる(検索画面になるまで)fragmentをpopする
fragmentManager.popBackStack();
}
fragmentBackStackCnt = count;
}
}
override func viewDidLoad() {
super.viewDidLoad()
// NavigationBarの高さ × 0.8にアイコンのサイズを指定する
let barHeight : Int = Int((self.navigationController?.navigationBar.frame.size.height)! * 0.8)
// Ioniconよりメニューアイコン画像をロード
let menuIcon = UIImage.imageWithIonicon(ionicon.AndroidMenu, color: UIColor.black, iconSize: CGFloat(barHeight), imageSize: CGSize(width: barHeight, height: barHeight))
// アイコン画像からUIBarButtonItemを生成
let leftNavEditButtonItem = UIBarButtonItem(image: menuIcon, style: .plain, target: self, action: #selector(MyViewController.doSomething))
// UIBarButtonItemをセット
self.navigationItem.setLeftBarButtonItems([leftNavEditButtonItem], animated: true)
}