小编saz*_*azz的帖子

使用Swift在一个ViewController中强制使用横向模式

我试图在我的应用程序中强制只有一个视图在横向模式,我打电话

override func shouldAutorotate() -> Bool {
    print("shouldAutorotate")
    return false
}

override func supportedInterfaceOrientations() -> Int {
    print("supportedInterfaceOrientations")
    return Int(UIInterfaceOrientationMask.LandscapeLeft.rawValue)
}

override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation {
    return UIInterfaceOrientation.LandscapeLeft
}
Run Code Online (Sandbox Code Playgroud)

视图以纵向模式启动,并在更改设备方向时保持旋转.
永远不会调用shouldAutorotate.
任何帮助,将不胜感激.

landscape ios swift

60
推荐指数
8
解决办法
6万
查看次数

水平滚动与ios的视差背景

我正面临着创建介绍视图的挑战,比如"Cleanio"应用程序(https://itunes.apple.com/fr/app/cleanio-pressing-la-demande/id885856031?mt=8).
这是它的样子:
在此输入图像描述 在此输入图像描述 在此输入图像描述


因此,背景和叠加层是独立移动的,而不是以相同的速度移动.
有没有人有一个起点如何实现?

horizontal-scrolling ios parallax

13
推荐指数
1
解决办法
3906
查看次数

强制NSLocalizedString使用Swift使用特定语言

使用swift,我如何强制我的应用程序从特定的Localizable.strings读取数据.

我在实例化ViewController之前将它放在didFinishLaunchingWithOptions中,但它仍然显示我的英文应用程序.

NSUserDefaults.standardUserDefaults().removeObjectForKey("AppleLanguages")
NSUserDefaults.standardUserDefaults().setObject("fr", forKey: "AppleLanguages"   
NSUserDefaults.standardUserDefaults().synchronize()
Run Code Online (Sandbox Code Playgroud)

我试图像这样传递一个"AppleLanguages"键的数组,但它仍然不起作用:

NSUserDefaults.standardUserDefaults().setObject(["fr"], forKey: "AppleLanguages"
Run Code Online (Sandbox Code Playgroud)

一旦完成,我可以在应用程序内调用此内容并在不重新启动应用程序的情况下考虑更改吗?

localization ios swift

9
推荐指数
2
解决办法
9600
查看次数

使用MMDrawerConroller如何禁用旋转是一些ViewControllers?

我在我的应用程序中使用MMDrawerController从这个链接
我在AppDelegate中设置了根ViewController:

    self.leftDrawerController = [[LeftDrawerViewController alloc] init];

    self.homeViewController = [[HomeViewController alloc] initWithNibName:@"HomeViewController" bundle:nil];
    self.navigationController = [[UINavigationController alloc] initWithRootViewController:self.homeViewController];

    // DrawerViewController setup
    self.drawerController = [[MMDrawerController alloc]
                             initWithCenterViewController:self.navigationController
                             leftDrawerViewController:self.leftDrawerController];
    [self.drawerController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeAll];
    [self.drawerController setCloseDrawerGestureModeMask:MMCloseDrawerGestureModeAll];

    [self.drawerController setDrawerVisualStateBlock:^(MMDrawerController *drawerController, MMDrawerSide drawerSide, CGFloat percentVisible) {
        MMDrawerControllerDrawerVisualStateBlock block; block = [[DrawerVisualStateManager sharedManager] drawerVisualStateBlockForDrawerSide:drawerSide];
        if (block) {
            block(drawerController, drawerSide, percentVisible);
        }
    }];

    [self.window setRootViewController:self.drawerController];
Run Code Online (Sandbox Code Playgroud)

我想在特定的ViewController中禁用旋转,我调用这些方法,它们永远不会被调用,视图仍然会旋转:

//  ViewController.m

-(BOOL)shouldAutorotate {            
    return NO;
}

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskPortrait;
}
Run Code Online (Sandbox Code Playgroud)

我想问题来自rootViewController,这是MMDrawerViewController!
我已经检查这个这个这个,但没有任何帮助.

objective-c rotation uiviewcontroller drawer ios

5
推荐指数
1
解决办法
377
查看次数

从上到下的离子推视图

在离子框架中我这样做:

$state.go("settings");
Run Code Online (Sandbox Code Playgroud)

我从右到左过渡了.我想从上到下进行此页面的转换,并从下到上解除它.有关如何做到这一点的任何想法?

animation transition ionic-framework ionic

5
推荐指数
0
解决办法
521
查看次数

Git在cmd窗口

我想直接在Windows CMD上运行Git命令,我从这里下载了Git http://msysgit.github.io/但是它有自己的终端名为"Git Bash.vbs",它认为安装目录是root.任何答案甚至'不,你不能在CMD终端上运行'将被评估.

干杯.

windows git cmd

3
推荐指数
1
解决办法
8312
查看次数

删除导航顶部和底部栏Android

有没有办法从应用程序中永久删除这两个 android 导航栏? 在此处输入图片说明

navigation android android-actionbar

1
推荐指数
1
解决办法
5389
查看次数

tableView iOS上的选择行

我在tableView中选择一行时遇到问题,问题是当我第一次选择一行时,它会以灰色突出显示但没有任何反应,我必须再次选择一行来执行"didSelectRowAtIndexPath"并执行我到另一个ViewController

// Number of rows in the tableView
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section     {
return 6;
}

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
    return 1;
}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return 175.0;
}

// Populating each cell at a time.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";
    ClientCustomCell *cell = (ClientCustomCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil) {
        [[NSBundle mainBundle] loadNibNamed:@"ClientCustomCell" owner:self options:nil];
        cell = self.clientCustomCell;
        self.clientCustomCell = nil;

        cell.name = [nameArray objectAtIndex:indexPath.row];
        cell.number = [numberArray objectAtIndex:indexPath.row];
        cell.postal = [postalArray …
Run Code Online (Sandbox Code Playgroud)

objective-c selection uitableview ios

-1
推荐指数
1
解决办法
607
查看次数