小编use*_*878的帖子

如何检测键盘何时显示和隐藏

如何检测键盘何时显示并隐藏在我的应用程序中?

iphone iphone-sdk-3.0 ios

87
推荐指数
8
解决办法
9万
查看次数

在"关闭"状态下更改UISwitch的颜色

我已经了解到我们可以将UISwitch按钮外观更改为"on"状态,但是也可以在"关闭"状态下更改UISwitch的颜色吗?

iphone uiswitch ios

81
推荐指数
10
解决办法
5万
查看次数

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

在uikeyboard顶部添加工具栏

我有一个工具栏,我想把它放在键盘的顶部.

在keyboardwillshow通知中,我试图将工具栏添加到键盘但没有运气,我无法添加

请告诉我

UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
    UIView* keyboard;
    for(int i = 0; i < [tempWindow.subviews count]; i++)
    {
        //Get a reference of the current view 
        keyboard = [tempWindow.subviews objectAtIndex:i];

        //Check to see if the description of the view we have referenced is "UIKeyboard" if so then we found
        //the keyboard view that we were looking for
        if([[keyboard description] hasPrefix:@"<UIKeyboard"] == YES)
        {
            [keyboard addSubview:myToolbar];
        }
    }
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uitoolbar ios

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

不区分大小写的NSString比较

使用此代码,我可以比较字符串值.

[elementName isEqualToString: @"Response"]
Run Code Online (Sandbox Code Playgroud)

但这比较敏感.有没有办法比较没有区分大小写的字符串?

string cocoa case-sensitive nsstring

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

使用相同的名称将iPhone和iPad应用程序提交到商店

我可以提交两个版本,一个用于iPhone,另一个用于iPad,以相同的名称提交到App Store吗?我的iPhone应用程序已经在App Store中,名为"xxx",我开发了另一款专为iPad打造的应用程序.我可以使用相同的"xxx"名称将此版本提交到App Store吗?

iphone app-store ipad ios

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

带参数的UIGraphicsBeginImageContext

我在我的应用程序中截取屏幕截图.我可以截取屏幕截图.

现在我想通过指定x和y坐标来截取屏幕截图.那可能吗?

UIGraphicsBeginImageContext( self.view.bounds.size );
[self.view.layer renderInContext:UIGraphicsGetCurrentContext(  )];
UIImage* aImage = UIGraphicsGetImageFromCurrentImageContext(  );
Run Code Online (Sandbox Code Playgroud)

iphone iphone-sdk-3.0

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

iOS - 恢复自动续订订阅

我正在实施汽车再生订阅.我有以下问题

用户是否能够在订阅内容过期后还原订阅内容?

如果是这样,我如何验证它们并让它们下载

iphone in-app-purchase ios4 ios

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

如何在Windows上获取插入的USB设备的供应商ID和产品ID

我在Windows平台上使用Qt.

我想从本地系统获取并显示插入的USB设备的供应商ID和产品ID.

以下是我从USB设备获取供应商ID和产品ID的完整源代码.

当我运行我的qt应用程序时,它不会给我任何错误.

所以我将USB设备插入系统.

但我的print语句显示如下结果

qDebug ()<<pDetData->DevicePath;

我得到的结果为0x4

我的源代码是否有任何实现错误?

如果是这样请指导我做错了什么..

我错过了其他任何功能吗?

是否有可能根据我的源代码从usb设备获取供应商ID和产品ID.(我的代码实现)?

请在下面找到我的源代码

static GUID GUID_DEVINTERFACE_USB_DEVICE = { 0xA5DCBF10L, 0x6530, 0x11D2, 
    { 0x90, 0x1F, 0x00, 0xC0, 0x4F, 0xB9, 0x51, 0xED } };

HANDLE hInfo = SetupDiGetClassDevs(&GUID_DEVINTERFACE_USB_DEVICE,NULL,NULL,
    DIGCF_PRESENT | DIGCF_INTERFACEDEVICE);

if ( hInfo == INVALID_HANDLE_VALUE )    
{    
    qDebug ()<<"invalid";   
}    
else    
{        
    qDebug ()<<"valid handle";    

    SP_DEVINFO_DATA DeviceInfoData;
    DeviceInfoData.cbSize = sizeof(SP_DEVINFO_DATA);

    SP_INTERFACE_DEVICE_DATA Interface_Info;    
    Interface_Info.cbSize = sizeof(Interface_Info);

    BYTE Buf[1024];
    DWORD i;
    DWORD InterfaceNumber= 0;

    PSP_DEVICE_INTERFACE_DETAIL_DATA pspdidd = 
        (PSP_DEVICE_INTERFACE_DETAIL_DATA) Buf;

    for (i=0;SetupDiEnumDeviceInfo(hInfo,i,&DeviceInfoData);i++)
    { …
Run Code Online (Sandbox Code Playgroud)

c++ windows usb winapi qt

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

QCroreApplication QApplication与WMI

我在MSDN网站上找到了一些WMI C++应用程序示例.

我已经尝试了以下链接的代码

http://msdn.microsoft.com/en-us/library/aa390423%28v=VS.85%29.aspx

当我复制并运行应用程序作为win32控制台应用程序时它运作良好.

与Qt应用程序相同的代码,

当我使用QApplication anApplication(argc,argv); 在我的代码中,它无法正常工作

但是,如果我使用QCroreApplication anApplication(argc,argv); 这是工作

向我显示错误,如"当我将QCroreApplication更改为QApplication时,下面的源代码不起作用,并给我错误,如"无法初始化COM库.错误代码= 0x80010106"

任何建议或帮助

#define _WIN32_DCOM
#include <iostream>
using namespace std;
#include <comdef.h>
#include <Wbemidl.h>

# pragma comment(lib, "wbemuuid.lib")

// Qt Includes
#include <QtCore>
#include <QtGui>


 //----------------------------------------------------------------------------

// Main Function
int main( int a_argc, char *a_argv[] )
//************************************
{
    // initialize the application
    QApplication anapplication( a_argc, a_argv );

    HRESULT hres;

    // Step 1: --------------------------------------------------
    // Initialize COM. ------------------------------------------

    hres =  CoInitializeEx(0, COINIT_MULTITHREADED); 
    if (FAILED(hres))
    {
        cout << "Failed to …
Run Code Online (Sandbox Code Playgroud)

c++ wmi qt

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