小编Cur*_*tis的帖子

如何让Xcode找到文件FacebookSDK.h?

它说"未找到FacebookSDK/FacebookSDK.h文件"

然而,我可以在#import上跳转到定义并将它带到文件中.

一旦我添加#import,它现在知道FBFriendPickerDelegate是什么,现在它在该行上没有错误.

我在我的项目和正确的文件夹中有facebookSDK.framework.这是SDK 3.1.我尝试将搜索路径添加到/ FacebookSDK和/FacebookSDK.framework和/ FacebookSDK/Versions/A/Headers等.我还尝试了#import"FacebookSDK.framework/Versions/A/Headers/FacebookSDK.h",它仍然说它可以找不到它.我也试过干净并重新启动.我有最新版本的Xcode.

//
//  FacebookView.h
//

#import <UIKit/UIKit.h>
#import <FacebookSDK/FacebookSDK.h>

@interface FacebookView : UIViewController <FBFriendPickerDelegate>
{
}
Run Code Online (Sandbox Code Playgroud)

xcode header-files facebook-ios-sdk

48
推荐指数
4
解决办法
6万
查看次数

CSS翻译不能在IE11上使用SVG g

我想使用G标签移动一组svg元素,但它在IE中不起作用,即使是最新版本.它适用于所有其他浏览器.请帮忙.

我是否需要使用其他方式在svg中移动一组元素?

http://jsfiddle.net/ahKpq/3/

<svg viewbox="0 0 20 20">
    <g>
        <circle cx=10 cy=10 r=10 />
    </g>
</svg>

g {
    transform: translate(10px, 0px);
    -ms-transform: translate(10px, 0px);
    -sand-transform: translate(10px, 0px);
    -webkit-transform: translate(10px, 0px);
}
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer svg css3

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

Javascript以像素为单位获得100vh

<html>
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <div style='height:4000px;background:#EEE;'>
            <div id=vh style='height:100vh;background:#AFB'>
                100vh
                <br>
                <br>
                <br>
                <button onclick='show()' style='font-size:55px'>
                    Show
                </button>
            </div>
            more stuff
        </div>
        <script>
            var vh=document.getElementById('vh')
            function show()
            {
                alert('window.innerHeight='+window.innerHeight
                +', window.outerHeight='+window.outerHeight
                +', screen.height='+screen.height
                +', document.documentElement.clientHeight='+document.documentElement.clientHeight
                +', vh.clientHeight='+vh.clientHeight)
            }
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

http://curtastic.com/testvh.html

在我的iPad上,100vh div大小为1256像素.(如果你最近的卷轴是向上的)

window.innerHeight是1217.

screen.height是1024.

window.outerHeight为0.

documentElement.clientHeight是4016.

有没有什么方法在javascript中得到这个号码1256?除了制作div并将其设置为高度:100vh然后检查其clientHeight?

我的字体大小也设置为10vh.那个像素究竟是什么?

我没有使用jQuery.

我知道100vh比移动设备上的可见视口更高,因此浏览器栏可以改变大小而不改变vh.所以我想要屏幕的大小,无论浏览器栏,这是什么vh.

在此输入图像描述

javascript css

10
推荐指数
3
解决办法
8022
查看次数

如何在javascript中设置div的旋转角度?

或者更一般地说,有没有办法在没有JQuery的情况下在javascript中为HTML元素添加任意CSS?

现在,这适用于Chrome,Firefox和IE 9/10.

var css = getRotationCSS(angle);
var div = document.getElementById('mydiv');
//div.css = css; ???
div.innerHTML = '<div style="'+css+'">HELLO</div>';
Run Code Online (Sandbox Code Playgroud)

我必须在div中添加一个div才能获得style =''

我看到的所有例子都只有一个硬编码的角度,但我需要它可以在任何角度0-360工作,我应该制作360个班级,每个学位1个,然后设置课程吗?

function getRotationCSS(deg)
{
    return "\
        -webkit-transform: rotate("+deg+"deg); \
        -moz-transform: rotate("+deg+"deg); \
        -ms-transform: rotate("+deg+"deg); \
        -o-transform: rotate("+deg+"deg); \
        transform: rotate("+deg+"deg); \
        -ms-filter: 'progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)'; \
        filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678, sizingMethod='auto expand'); \
    ";
}
Run Code Online (Sandbox Code Playgroud)

是的IE 7/8代码不正确,我需要一个函数将度数转换为矩阵.

当我在我的IE 10中模拟IE 7/8时,IE 7/8代码也根本不旋转它.我搜索了代码,它应该将它旋转45:

<html>
    <body>
        <div style='border:1px solid green;margin:333px;padding:333px;'>
            <div style="
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -ms-transform: rotate(45deg); …
Run Code Online (Sandbox Code Playgroud)

javascript css

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

CSS媒体查询检测宽度加倍高度?

嗨,我有一个全屏的网络应用程序(网站),有些人有非常宽的屏幕,或在他们的浏览器中有一堆工具栏的常规屏幕,使可视区域的宽度超过高度的两倍,我想加载不同的图像对于那种情况.

有没有办法做一些像min-device-aspect-ratio:2或width> = height*2?

css3 media-queries

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

Facebook SDK 3.1 presentShareDialogModally失败

我正试图在iOS 6上测试Facebook的新内置共享"表",但是当我运行示例代码时它不会显示表单.相反,它会为我发布一个状态,而不显示它将首先发布的内容.另外我还以为Facebook不允许你在用户嘴里放词?控制台打印此错误:HelloFacebookSample错误:HTTP状态代码:400

我有XCode 4.5和iOS模拟器6.0和Facebook SDK 3.1

我正在关注此:http: //developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/

facebook facebook-ios-sdk ios6

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

AdMob:找不到自动链接的框架“FBLPromises”

我有一个 Objective C 项目,我想向其中添加 AdMob。一直在关注https://developers.google.com/admob/ios/quick-start#objective-c

我收到链接器错误 ld: 警告:找不到自动链接框架 'FBLPromises' 架构 arm64 的未定义符号:“_OBJC_CLASS_$_UIScene”

我正在手动添加框架。我把他们拖了进去。

本教程没有说明有关 promise 框架的任何内容,但在他们的下载中提供。如果我不添加它,我会收到一个链接器错误,指出缺少一个函数。

所有框架都在项目中,并在 Link With Binary Libraries 列表中。

我尝试删除它们并重新添加它们,然后退出 Xcode 并清理构建。

我尝试添加框架搜索路径 $(inherited) 和 $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) 以及它们所在的文件夹以及递归 $(PROJECT_DIR)/Frameworks 以及它们所有的确切路径。

我尝试向项目添加一个新的 swift 文件,使其成为混合文件。

我将 -ObjC 链接器标志添加到其他链接器标志,以及 $(inherited)

该教程说要添加“GoogleUtilities.framework”但我下载的内容有“GoogleUtilities.xcframework”文件夹。所以我尝试将文件夹作为一个组添加,也尝试添加一个组,我尝试只在文件夹中添加框架文件。

我尝试制作一个没有别的东西的新项目。

任何人都可以让 AdMob 通过手动添加框架来处理 Objective C 项目吗?

我已同意 Apple 的最新条款并拥有付费开发者帐户。

xcode objective-c admob

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

如何从维基百科API获取电影内容?

我试图从维基百科API获得电影"你的殿下"的描述,但它没有给我什么.

http://en.wikipedia.org/w/api.php?format=xml&action=query&titles=your%20highness&prop=revisions&rvprop=content

当我谷歌"你的殿下"维基百科显示为第三个结果时,那就是我希望API给我的页面.

此外,我只想要电影描述的文字,没有混合的维基语法或任何东西.

case-sensitive capitalization wikipedia-api

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

在鼠标悬停时使用文本更改颜色制作svg多边形按钮?

http://jsfiddle.net/J7psN/

<svg viewbox='0 0 80 80'>
    <polygon id=button points='50,0 80,80 0,80'/>
    <text x=40 y=50>HELLO</text>
</svg>
Run Code Online (Sandbox Code Playgroud)

我有一个带有文本的多边形按钮,当你将鼠标悬停在它上面时,我希望多边形更亮.问题是当您将鼠标悬停在文本上时,多边形会变回黑暗.

我更喜欢使用html/css,但只要我不需要另一个库,我就可以使用javascript/jquery.

我希望能够做到以下其中一项来解决它:

  • 将文本元素放在多边形元素中,但不允许这样做.无法在svg中嵌套元素:(
  • 在文本悬停时使用CSS来定位多边形,但是您无法定位上一个兄弟.CSS可以针对下一个兄弟而不是之前:(
  • 将文本元素放在多边形之前然后使用CSS下一个兄弟来在文本悬停时定位多边形,但是我不能在文本上使用z-index,因此您无法看到文本.svg中没有z-index支持:(

我觉得这很简单......我遇到了一些恼人的限制.

javascript css jquery svg mouseover

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

如何从PHP获取Wikipedia API的结果?

我可能不应该使用file_get_contents()我应该使用什么?我想保持简单.

警告:file_get_contents(http://en.wikipedia.org/w/api.php?action=query&titles=Your_Highness&prop=revisions&rvprop=content&rvsection=0):无法打开流:HTTP请求失败!HTTP/1.0 403禁止

php file-get-contents wikipedia-api

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

使用本机共享表在iphone上分享我的移动网站?

我的网站上有一个自定义共享按钮.当我点击我的桌面计算机时,我打开了一个AddThis共享弹出窗口.这很好.当我在iPhone上打开我的网站时,我的自定义共享按钮什么都不做.如何让它打开我的iPhone的共享选项Facebook,Twitter,消息,邮件?我不在乎我是否使用第三方共享工具,我更喜欢if(iphone)window.opennativesharesheetftw()之类的东西.

在我的iPhone上的chrome中,浏览器的共享选项看起来不同,但是当你点击facebook时,它会使用优质的本地脸谱分享表.我想用它.我不想打开移动Facebook网站的新浏览器窗口.

我试过谷歌搜索,但我得到的结果与我正在搜索的内容无关.

然后,当用户点击Facebook时,我想要显示:

在此输入图像描述

javascript facebook mobile-safari ios facebook-social-plugins

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

将javascript Max函数包装器转换为Math.Max的函数指针

我正在面试,他们让我写一个函数,在白板上用javascript查找数组中的最大值.我写:

function max(a) { return Math.max.apply(Math,a) }
Run Code Online (Sandbox Code Playgroud)

他们说好,但是如果你不想写出一个函数并且只有最大点数Math.max会怎么样.我说我认为你不能那样做.我想他们说你可以这样做:

var max = Math.max.apply.bind(Math)
Run Code Online (Sandbox Code Playgroud)

但当我这样做时,我调用max([1,2])得到一个错误:

Uncaught TypeError: Function.prototype.apply was called on #<Object>, which is a object and not a function
Run Code Online (Sandbox Code Playgroud)

你应该怎么做?

javascript

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