1.接入微信登录遇到了包名不对导致app出现failed open xxxwvm.so的错误,把包名改对即可。
self:convertTouchToNodeSpace(touch)
此方法得到的坐标是以此对象为(0,0)计算
3.
setEnabled(false)设置后,它的子控件都不响应触摸,而setTouchEnabled(false)只是设置panel它自己不响应触摸,不影响下面的按钮。用setSwallowTouches(false)一样可以达到。
4.NDK环境变量配置后,cmd中输入ndk-build,如果有提示什么xxxdirectory,则说明配置环境变量成功,如果提示ndk-build不是内部或外部命令,把机器重启一下。
5.
iPhone X 闪退bug:
NSArray *subviews = [[[app valueForKeyPath:@"statusBar"] valueForKeyPath:@"foregroundView"] subviews];改为:
NSArray *subviews;
if ([[app valueForKeyPath:@"_statusBar"] isKindOfClass:NSClassFromString(@"UIStatusBar_Modern")]) {
subviews = [[[[app valueForKeyPath:@"_statusBar"] valueForKeyPath:@"_statusBar"] valueForKeyPath:@"foregroundView"] subviews];
} else {
subviews = [[[app valueForKeyPath:@"_statusBar"] valueForKeyPath:@"foregroundView"] subviews];
}
==============
替换 getNetworkType 方法
const char* iosUtility::getNetworkType()
{
Reachability *reach = [Reachability reachabilityWithHostname:@"www.apple.com"];
switch ([reach currentReachabilityStatus])
{
case NotReachable:
NSLog(@"Network Status --- NotReachable");
return [@"NULL" UTF8String];
case ReachableViaWiFi:
NSLog(@"Network Status --- ReachableViaWiFi");
return [@"WIFI" UTF8String];
case ReachableViaWWAN:
NSLog(@"Network Status --- ReachableViaWWAN");
return [@"MOBILE" UTF8String];
}
return [@"NULL" UTF8String];
}
APP的新iphoneX闪退问题。把代码更新上去。。。
==================================
buttonLeft->setVisible(false); | |
auto buttonRight = dynamic_cast<Button*>(_rootNode->getChildByName("Button_Right")); | |
auto buttonStart = dynamic_cast<Button*>(_rootNode->getChildByName("Button_Enter")); | |
auto levelSelector = dynamic_cast<PageView*>(_rootNode->getChildByName("PageView_SelectPage")); | |
auto pageIndex = dynamic_cast<TextAtlas*>(_rootNode->getChildByName("LabelAtlas_CurrentScene")); |