小编Rom*_*mes的帖子

iOS - MKMapView使用地址而不是lat/long来放置注释

我可以MKMapView通过使用纬度和经度对我进行注释,但是,我需要使用位置的源是使用街道地址而不是Lat和Long.例如1234 West 1234 east,San Francisco,CA ...

这有什么关系CLLocationManager吗?

有没有人尝过这个?

geocoding core-location mkmapview cllocationmanager ios

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

Google Maps API v3会删除所有折线

小背景.我有一个导航设置,当你点击某个导航项时,它会markers在地图上创建.如果单击其他导航项,则会删除上一个导航项markers并设置新项.

那么现在我正在努力polylines并试图在这里创建相同的概念polylines,但是我遇到了困难.这是我有的:

    // Global variable for array of lines
    var points= [];
Run Code Online (Sandbox Code Playgroud)

设置我的观点.

    line1 = new google.maps.LatLng(line1Start, line1Finish);
    line2 = new google.maps.LatLng(line2Start, line2Finish);
    line3 = new google.maps.LatLng(line3Start,line3Finish);

    points.push(line1, line2, line3);
Run Code Online (Sandbox Code Playgroud)

设置我的折线.

    var polyline = new google.maps.Polyline({
       path:points,
       strokeColor:"#FF0000",
       strokeOpacity:1.0,
       strokeWeight:2
    });
Run Code Online (Sandbox Code Playgroud)

用线初始化地图.

    polyline.setMap(map);
Run Code Online (Sandbox Code Playgroud)

一切顺利.线条被创建并显示在我的标记之间.现在让我们删除它们(或不...)

    function removeLines() {
      if (points) {
           points.length = 0;
      }
      points = [];
    }
Run Code Online (Sandbox Code Playgroud)

removeLines()在函数的开头被调用以清除它们,然后设置新的.这确实清除了我在点数组中的点,但是在地图本身上polylines仍然显示并且不会像我的标记那样消失.

是什么赋予了?!

google-maps polyline google-maps-api-3 google-maps-markers

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

iOS故事板 - 在故事板上禁用状态栏一次

有没有办法在Xcode使用StoryboardInterface Builder完全禁用状态栏时,这样当我创建一个新的时候,View Controller我不必将"状态栏"从推断变为无.

xcode uiviewcontroller ios xcode-storyboard

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

如何检测DOM元素是否部分位于视口之外

我想知道是否有人有一个简单的解决方案.我正在尝试检测HTML元素的任何部分是否发现自己在视口之外.我尝试过使用以下代码:

$.fn.isOnScreen = function(){

    var win = $(window);

    var viewport = {
        top : win.scrollTop(),
        left : win.scrollLeft()
    };
    viewport.right = viewport.left + win.width();
    viewport.bottom = viewport.top + win.height();

    var bounds = this.offset();
    bounds.right = bounds.left + this.outerWidth();
    bounds.bottom = bounds.top + this.outerHeight();
Run Code Online (Sandbox Code Playgroud)

史蒂文带给你的

当整个元素不再可见时,我只能让它工作,但我只需要知道元素的一部分是否在视口之外.

当元素在视口之外时,我会在其上放置一个不同的类,这样它就会向左移动,以便再次查看它.

就像是:

if(elementIsPartiallyOutsideViewport) {
    ele.addClass('move-left');
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

html javascript css jquery

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

垂直对齐内联元素中的文本

问题

所以我创建其中包含了一个简单的导航菜单diva标签.目前它看起来像这样:

在此输入图像描述

以下是我的HTML和CSS:

HTML

<div id="tabcontent-container">
    <div class="tabcontent-menu">
        <a href="#">WLAN Jumpstart</a>
        <a href="#">Mobility</a>
        <a href="#">Guest Access Jumpstart</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#tabcontent-container { padding: 15px 0px; position: relative; text-align: center; border-radius: 25px; -webkit-border-radius: 25px; }
.tabcontent-menu {}
.tabcontent-menu a { text-decoration: none; color: white; font-size: 30px; border-right: 1px solid white; line-height: 33px; padding: 0 22px; display: inline-block; width: 200px; height: 70px; vertical-align: top; }
.tabcontent-menu a:last-child { border:none; }
.tabcontent-menu a:hover { color:#000; }
Run Code Online (Sandbox Code Playgroud)

Jsfiddle.net上的工作示例

问题 …

html css

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

HTML5输入类型范围为firefox方向垂直?

想知道是否有人知道inputFireFox中是否可以在类型范围上进行垂直方向.

我知道在Chrome和Safari中你可以做到:

-webkit-appearance: slider-vertical;
Run Code Online (Sandbox Code Playgroud)

我在FireFox中尝试过类似的东西:

HTML

<input type="range" name="range" min="0" max="9" step="1" value="3" />
Run Code Online (Sandbox Code Playgroud)

CSS

input[name=range] {
  width: 150px;
  height: 10px;
  -moz-transfrom: rotate(270deg);
}
Run Code Online (Sandbox Code Playgroud)

即使这确实产生了我想要的效果,范围input默认指针的方向仍然需要左右拖动才能更改,而不是按预期上下移动.

这是一个示例,必须在FireFox中查看.

关于这个主题的任何新的和令人兴奋的信息将非常感谢,谢谢!

css firefox html5 input

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

iOS - 关于setAlpha的import vs forward声明

我正在尝试对我通过IB设置的对象做一些动画.我正在向我的.h添加一个前向声明,如下所示:

@class MySpecialClass;
Run Code Online (Sandbox Code Playgroud)

然后设置如下属性:

@property (nonatomic, retain) IBOutlet MySpecialClass *specialClass;
Run Code Online (Sandbox Code Playgroud)

我希望能够隐藏specialClass使用setAlpha,但我在尝试编译时从xcode得到以下错误.

Receiver type 'MySpecialClass' for instance message is a forward declaration.
Run Code Online (Sandbox Code Playgroud)

我是否需要导入我的课程而不是前瞻性声明?如果我不需要,我不想输入任何不必要的东西.

import xcode class forward-declaration ios

8
推荐指数
2
解决办法
9540
查看次数

Twitter"查看摘要"按钮

我注意到好莱坞记者,他们的微博中,他们有一个"观点汇总"按钮,点击时,为您提供有关他们与标题,摘要和预览图片的网站后的预览.

在此输入图像描述

有关如何完成此操作的一些文档的任何线索?我已经浏览了一下twitter API,没有成功找到任何东西.

twitter share social-media

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

iOS - webViewDidStartLoad中canGoForward和canGoBack的问题

简单的概念,但它不起作用.我有两个按钮UIWebView,一个后退按钮和一个前进按钮.后退按钮调用[self.webView goBack]并转发[self.webView goForward].

现在我想基本知道是否UIWebView可以回去.如果是这样,那么启用后退按钮,然后让它返回,前进按钮也是如此.

-(void)webViewDidStartLoad:(UIWebView *)webView
{    
    if([self.webView canGoForward]) {
        [forwardArrowBtn setEnabled:YES];
    } else {
        [forwardArrowBtn setEnabled:NO];
    }

    if([self.webView canGoBack]) {
        [backArrowBtn setEnabled:YES];
    } else {
        [backArrowBtn setEnabled:NO];
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是这对第一次加载不起作用.例如:我点击其中的链接UIWebView,它转到页面,但后退按钮仍然被禁用而且无法点击.直到我点击其他链接后,后退按钮才会启用并开始工作.

为什么第一次进入不同页面时这不起作用,只能第二次使用?

uiwebview ios

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

iOS - IB视图模式

我只是很好奇,但IB视图模式甚至用于什么?

在此输入图像描述

我改变了很多次没有效果?有人可以解释一下.

xcode iboutlet ios

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