小编Har*_*dim的帖子

如何在navigationController中按下控制器时隐藏父标签栏

我有一个带标签栏控制器的应用程序,每个视图都包含一个导航控制器.我的MainWindow如下所示:alt text http://www.freeimagehosting.net/image.php?7bc867a594.png

一切正常,但我注意到将详细信息视图推送到导航控制器时出现问题.在forSelectRowAtIndexPath中,对于属于选项卡栏控制器(图像中名为Latest)的tableviewcontroller,我这样做:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    ArticleViewController *articleController = [[ArticleViewController alloc] initWithNibName:@"ArticleView" bundle:nil];

    [self.navigationController pushViewController:articleController animated:YES];

    [articleController release];
    articleController = nil;
}
Run Code Online (Sandbox Code Playgroud)

}

ArticleViewController有自己的tabbar,因为它需要显示不同的东西.问题是,当我将ArticleViewController推入navigationController时,我会在视图底部看到两个标签栏.有什么办法可以解决这个问题吗?

提前致谢

iphone uitabbarcontroller uinavigationcontroller ios swift

25
推荐指数
5
解决办法
2万
查看次数

推送视图时如何隐藏tabBar?

我的应用程序是Tabbed Appliaction,它在tabBarController下有几个控制器.一个控制器是navigationController,其根视图是表视图.当我单击表视图的一行时,将推入另一个视图.所以问题是当推入视图时,如何隐藏底部的tabBar?此外,我还想在推送视图中添加另一个tabBar,所以我需要分配一个UITabBar或UITabBarController?还是有另一种方式?谢谢!

objective-c uitabbarcontroller ios swift

24
推荐指数
4
解决办法
2万
查看次数

预期的响应代码250,但得到代码"530",消息"530 5.7.1认证需要

我在尝试配置SMTP邮件时遇到此错误 laravel

这是错误

这是我的配置 .env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=fff3c01db52ee0
MAIL_PASSWORD=feaeda91dc9ab6
MAIL_ENCRYPTION=TLS
Run Code Online (Sandbox Code Playgroud)

这是我在config上的mail.php 我已经尝试在env上验证SMTP,但是我一直得到相同的错误,所以现在堆栈就出现了这个错误

php laravel laravel-5

22
推荐指数
3
解决办法
6万
查看次数

iPhone:UIImageView淡入 - 如何?

我有一个UIImageView我想要淡入的东西.

有没有办法在基础上启用它UIViewController

我已经C# .NETMonoTouch用户翻译了最简单的答案,尽管它们都有效:

public override void ViewDidAppear (bool animated)
{
    base.ViewDidAppear (animated);
    UIView.BeginAnimations ("fade in");
    UIView.SetAnimationDuration (1);
    imageView.Alpha = 1;
    UIView.CommitAnimations ();
}
Run Code Online (Sandbox Code Playgroud)

iphone uiimageview xamarin.ios ipad ios

20
推荐指数
2
解决办法
2万
查看次数

使用Code First迁移添加外键

添加迁移后尝试更新数据库时出错.

以下是添加迁移之前的类

public class Product
{
    public Product() { }

    public int ProductId { get; set; } 
    public string Name { get; set; }
    public decimal Price { get; set; }
    public bool Istaxable { get; set; }
    public string DefaultImage { get; set; }
    public IList<Feature> Features { get; set; }
    public IList<Descriptor> Descriptors { get; set; }
    public IList<Image> Images { get; set; }
    public IList<Category> Categories { get; set; }
}


public class Feature
{
    public int …
Run Code Online (Sandbox Code Playgroud)

entity-framework foreign-keys ef-migrations

19
推荐指数
4
解决办法
3万
查看次数

UIPageControl - 如何使背景透明?

我正在使用UIPageControl并尝试使背景透明.

UIPageControl *pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor blackColor];
Run Code Online (Sandbox Code Playgroud)

有什么建议?

试着

pageControl.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)

没运气.

============

好的,正如@ powerj1984@daniellarsson 所提到的,UIPageControl在位置和背景颜色方面似乎是不可改变的.

所以我决定把它移到UIViewController并创建一个UIPageControl

@property (weak, nonatomic) IBOutlet UIPageControl *pageControl;
Run Code Online (Sandbox Code Playgroud)

然后把这个给我的顶部UIPageViewControllerviewDidLoad

self.pageControl.numberOfPages = self.pageTitles.count;    
[self.view addSubview:_pageControl.viewForBaselineLayout]; 
Run Code Online (Sandbox Code Playgroud)

然后我更新了UIPageControlin viewControllerBeforeViewController和的索引viewControllerAfterViewController

NSUInteger index = ((HomePageContentViewController*) viewController).pageIndex; 
self.pageControl.currentPage = index;
Run Code Online (Sandbox Code Playgroud)

objective-c uipagecontrol ios

19
推荐指数
3
解决办法
2万
查看次数

通过蓝牙将iPhone连接到Arduino

我希望能够让我的iPhone-App通过蓝牙与我的Arduino通信.我发现了一些支持以下协议的蓝牙防护:BCSP,DUN,LAN,GAP SDP,RFCOMM和L2CAP.从我在google搜索时发现的是,iPhone是否正在隐藏它的蓝牙堆栈?!?它是否正确?是否真的没有机会让我的iPhone与其他支持蓝牙的设备进行通信而不进行越狱(据我所知,如果我使用btstack,则需要这个设备:http://code.google.com/p/btstack/) ?

如果蓝牙真的不可能,你会建议实现通信的其他方式(期望WLAN)?我想要实现的是这样的:http://theiopage.blogspot.com/2011/08/yanis-android-wireless-eos-controller.html

谢谢你的任何提示!

iphone bluetooth arduino ios

18
推荐指数
3
解决办法
5万
查看次数

Xcode ios未知的类型名称?

我有一个关于以下错误的问题" Unknown type name VistaDereIzq"

我有一个叫做的观点VistaDereIzq.我执行以下操作以在此视图中添加该视图.

#import <UIKit/UIKit.h> 
#import <MessageUI/MessageUI.h>
#import "VistaDereIzq.h"
#import "ViewController.h"

@interface VistaNavegador : UIViewController  <UIWebViewDelegate>
{ 
    VistaDereIzq *VistaIzq2;   <----- "Unknown type name VistaDereIzq"
}

@end
Run Code Online (Sandbox Code Playgroud)

xcode class circular-dependency forward-declaration ios

15
推荐指数
1
解决办法
2万
查看次数

当推入导航堆栈时隐藏TabBar并在弹出导航堆栈时将其恢复

我正在尝试执行以下操作.

我有一个标签栏控制器,里面有2个标签.两个选项卡都是导航控制器,每个选项卡都有一个表视图.

现在,当我在第一个选项卡中选择表格的一个单元格时,我正在推动另一个标签栏控制器,所以我想隐藏父标签栏控制器的标签栏,当我单击导航栏上的后退按钮时,我希望再次查看父标签栏,因为我在父标签栏视图中.

我试过hidesbottombarwhenpushed并隐藏了父标签栏控制器标签栏但是当我点击它时它不会带回来.

objective-c uitabbarcontroller uitabbar ios swift

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

iOS如何在后台重新连接到BLE设备?

有许多相关的问题,但(显然)没有答案.所以...

当应用程序处于后台时,我的iOS应用程序确实从我的BLE设备获取更新.如果我与BLE设备失去联系,那么在centralManager:didDisconnectPeripheral:我打电话 - [CBCentralManager cancelPeripheralConnection:]- 否则我将永远不会重新连接到丢失的外围设备.然后我拨打[(重新)电话 - [CBCentralManager scanForPeripheralsWithServices:options:].

记录显示didDisconnectPeripheral呼叫及其包含的呼叫都在后台发生.但是,仅当应用程序从后台唤醒时才会重新连接.

所以我能够在后台(连接!)与连接的BLE设备进行通信,但不能重新连接.这对我的应用程序非常重要,并且(人们会想到)其他应用程序.建议欢迎.

background-process ios bluetooth-lowenergy

13
推荐指数
2
解决办法
7676
查看次数